- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/classes/general/rating_rule.php
- Класс: CRatingRule
- Вызов: CRatingRule::Delete
static function Delete($ID)
{
global $DB;
$ID = intval($ID);
$err_mess = (CRatingRule::err_mess())."
Function: Delete
Line: ";
$db_events = GetModuleEvents("main", "OnBeforeDeleteRatingRule");
while($arEvent = $db_events->Fetch())
ExecuteModuleEventEx($arEvent, array($ID));
$DB->Query("DELETE FROM b_rating_rule WHERE ID=$ID", false, $err_mess.__LINE__);
$DB->Query("DELETE FROM b_rating_rule_vetting WHERE RULE_ID=$ID", false, $err_mess.__LINE__);
CAgent::RemoveAgent("CRatingRule::Apply($ID);", "main");
return true;
}