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

	$ID = intval($ID);
	if ($ID < 1)
		return false;

	$rsEvents = GetModuleEvents("meeting", "OnBeforeMeetingReportDelete");
	while ($arEvent = $rsEvents->Fetch())
	{
		if (false === ExecuteModuleEventEx($arEvent, array($ID)))
		{
			return false;
		}
	}

	if ($DB->Query("DELETE FROM b_meeting_reports WHERE ID='".$ID."'"))
	{
		$rsEvents = GetModuleEvents("meeting", "OnAfterMeetingReportDelete");
		while ($arEvent = $rsEvents->Fetch())
			ExecuteModuleEventEx($arEvent, array($ID));

		return true;
	}

	return false;
}