• Модуль: meeting
  • Путь к файлу: ~/bitrix/modules/meeting/classes/general/meeting_item_instance_reports.php
  • Класс: CAllMeetingReports
  • Вызов: CAllMeetingReports::Add
static function Add($arFields)
{
	global $DB;

	$e = GetModuleEvents('meeting', 'OnBeforeMeetingReportAdd');
	while ($a = $e->Fetch())
	{
		if (false === ExecuteModuleEventEx($a, array(&$arFields)))
			return false;
	}

	if (!self::CheckFields('ADD', $arFields))
		return false;

	$ID = $DB->Add('b_meeting_reports', $arFields, array('REPORT'));
	if ($ID > 0)
	{
		$arFields['ID'] = $ID;

		$e = GetModuleEvents('meeting', 'OnAfterMeetingReportAdd');
		while ($a = $e->Fetch())
			ExecuteModuleEventEx($a, array($arFields));
	}

	return $ID;
}