• Модуль: statistic
  • Путь к файлу: ~/bitrix/modules/statistic/classes/general/stateventtype.php
  • Класс: CAllStatEventType
  • Вызов: CAllStatEventType::Delete
static function Delete($ID, $DELETE_EVENT="Y")
{
	$err_mess = "File: ".__FILE__."
Line: "; $DB = CDatabase::GetModuleConnection('statistic'); $ID = intval($ID); $strSql = "SELECT ID FROM b_stat_event_list WHERE EVENT_ID='$ID'"; $a = $DB->Query($strSql, false, $err_mess.__LINE__); while ($ar = $a->Fetch()) { CStatEvent::Delete($ar["ID"]); } $DB->Query("DELETE FROM b_stat_event_day WHERE EVENT_ID='$ID'", false, $err_mess.__LINE__); if ($DELETE_EVENT=="Y") { $DB->Query("DELETE FROM b_stat_event WHERE ID='$ID'", false, $err_mess.__LINE__); } else { $DB->Query("UPDATE b_stat_event SET DATE_ENTER=null WHERE ID='$ID'", false, $err_mess.__LINE__); } return true; }