- Модуль: statistic
- Путь к файлу: ~/bitrix/modules/statistic/classes/general/stateventtype.php
- Класс: CAllStatEventType
- Вызов: CAllStatEventType::ConditionSet
static function ConditionSet($event1, $event2, &$arEventType)
{
$err_mess = "File: ".__FILE__."
Line: ";
$DB = CDatabase::GetModuleConnection('statistic');
$w = CStatEventType::GetByEvents($event1, $event2);
$arEventType = $w->Fetch();
$EVENT_ID = intval($arEventType["EVENT_ID"]);
if ($EVENT_ID<=0)
{
if ($event1 <> '' || $event2 <> '')
{
// save to database
$arFields = Array(
"EVENT1" => ($event1 <> '') ? "'".$DB->ForSql($event1,200)."'" : "null",
"EVENT2" => ($event2 <> '') ? "'".$DB->ForSql($event2,200)."'" : "null",
"DATE_ENTER" => "null"
);
$EVENT_ID = $DB->Insert("b_stat_event", $arFields, $err_mess.__LINE__);
}
}
return intval($EVENT_ID);
}