• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/file.php
  • Класс: CFile
  • Вызов: CFile::SaveForDB
static function SaveForDB(&$arFields, $field, $strSavePath)
{
	$arFile = $arFields[$field] ?? null;
	if(isset($arFile) && is_array($arFile))
	{
		if(
			(isset($arFile["name"]) && $arFile["name"] <> '')
			|| (isset($arFile["del"]) && $arFile["del"] <> '')
			|| array_key_exists("description", $arFile)
		)
		{
			$res = static::SaveFile($arFile, $strSavePath);
			if($res !== false)
			{
				$arFields[$field] = (intval($res) > 0? $res : false);
				return true;
			}
		}

	}
	unset($arFields[$field]);
	return false;
}