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) { CMeeting::SetFiles($this->arEntity['ID'], $arFiles, $ID); } } } }