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

	$ID = (int)$ID;
	$err_mess = (CRatings::err_mess())."
Function: Delete
Line: "; foreach(GetModuleEvents("main", "OnBeforeDeleteRating", true) as $arEvent) ExecuteModuleEventEx($arEvent, array($ID)); $DB->Query("DELETE FROM b_rating WHERE ID=$ID", false, $err_mess.__LINE__); $DB->Query("DELETE FROM b_rating_user WHERE RATING_ID=$ID", false, $err_mess.__LINE__); $DB->Query("DELETE FROM b_rating_component WHERE RATING_ID=$ID", false, $err_mess.__LINE__); $DB->Query("DELETE FROM b_rating_component_results WHERE RATING_ID=$ID", false, $err_mess.__LINE__); $DB->Query("DELETE FROM b_rating_results WHERE RATING_ID=$ID", false, $err_mess.__LINE__); CAgent::RemoveAgent("CRatings::Calculate($ID);", "main"); $stackCacheManager->Clear("b_rating"); return true; }