• Модуль: meeting
  • Путь к файлу: ~/bitrix/modules/meeting/classes/general/events.php
  • Класс: CMeetingItemForumHandlers
  • Вызов: CMeetingItemForumHandlers::onAfterMessageAdd
public function onAfterMessageAdd($ID, $arPost)
{
	if ($arPost['FORUM_ID'] == $this->forumId && $arPost['PARAM2'] == $this->arEntity['ID'])
	{
		if (is_array($arPost['ATTACHED_FILES']) && count($arPost['ATTACHED_FILES']) > 0)
		{
			$arFiles = array();
			foreach ($arPost['ATTACHED_FILES'] as $fileID)
			{
				$fileID = CFile::SaveFile(CFile::MakeFileArray($fileID), 'meeting');
				if ($fileID > 0)
					$arFiles[] = $fileID;
			}

			if (count($arFiles) > 0)
			{
				CMeetingItem::SetFiles($this->arEntity['ID'], $arFiles, $ID);
			}
		}
	}
}