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

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

	foreach(GetModuleEvents('meeting', 'OnBeforeMeetingItemDelete', true) as $a)
	{
		if(ExecuteModuleEventEx($a, array($ID)) === false)
		{
			return false;
		}
	}

	CMeetingInstance::DeleteByItemID($ID);
	if ($DB->Query("DELETE FROM b_meeting_item WHERE ID='".$ID."'"))
	{
		foreach(GetModuleEvents('meeting', 'OnAfterMeetingItemDelete', true) as $a)
		{
			ExecuteModuleEventEx($a, array($ID));
		}

		return true;
	}

	return false;
}