• Модуль: statistic
  • Путь к файлу: ~/bitrix/modules/statistic/classes/general/adv.php
  • Класс: CAllAdv
  • Вызов: CAllAdv::Reset
static function Reset($ID)
{
	$err_mess = "File: ".__FILE__."
Line: "; $DB = CDatabase::GetModuleConnection('statistic'); $ID = intval($ID); if ($ID>0) { $DB->StartTransaction(); $strSql = "DELETE FROM b_stat_adv_guest WHERE ADV_ID=$ID"; $DB->Query($strSql, false, $err_mess.__LINE__); $strSql = "DELETE FROM b_stat_adv_event WHERE ADV_ID=$ID"; $DB->Query($strSql, false, $err_mess.__LINE__); $strSql = "DELETE FROM b_stat_adv_searcher WHERE ADV_ID=$ID"; $DB->Query($strSql, false, $err_mess.__LINE__); $strSql = "DELETE FROM b_stat_adv_day WHERE ADV_ID=$ID"; $DB->Query($strSql, false, $err_mess.__LINE__); $strSql = "DELETE FROM b_stat_adv_event_day WHERE ADV_ID=$ID"; $DB->Query($strSql, false, $err_mess.__LINE__); $strSql = "DELETE FROM b_stat_path_adv WHERE ADV_ID=$ID"; $DB->Query($strSql, false, $err_mess.__LINE__); $arFields = array( "GUESTS" => 0, "NEW_GUESTS" => 0, "FAVORITES" => 0, "C_HOSTS" => 0, "SESSIONS" => 0, "HITS" => 0, "DATE_FIRST" => "null", "DATE_LAST" => "null", "GUESTS_BACK" => 0, "FAVORITES_BACK" => 0, "HOSTS_BACK" => 0, "SESSIONS_BACK" => 0, "HITS_BACK" => 0 ); $DB->Update("b_stat_adv",$arFields,"WHERE ID=$ID",$err_mess.__LINE__,false,false,false); $DB->Commit(); return true; } return false; }