• Модуль: forum
  • Путь к файлу: ~/bitrix/modules/forum/classes/general/message.php
  • Класс: CALLForumFiles
  • Вызов: CALLForumFiles::Save
static function Save(&$arFields, $arParams, $bCheckFields = true)
{
	if ($bCheckFields)
	{
		$result = BitrixForumFile::checkFiles(BitrixForumForum::getById($arParams["FORUM_ID"]), $arFields, $arParams);
		if (!$result->isSuccess())
		{
			return false;
		}
	}

	$result = BitrixForumFile::saveFiles($arFields, $arParams);

	$files = [];
	foreach ($arFields as $file)
	{
		if ($file["FILE_ID"] > 0)
		{
			$files[$file["FILE_ID"]] = $file;
		}
	}
	return $files;
}