• Модуль: advertising
  • Путь к файлу: ~/bitrix/modules/advertising/classes/general/advertising.php
  • Класс: CAdvType_all
  • Вызов: CAdvType_all::Delete
static function Delete($TYPE_SID, $CHECK_RIGHTS="Y")
{
	$err_mess = (CAdvType_all::err_mess())."
Function: Delete
Line: "; global $DB, $strError; if ($TYPE_SID == '') return false; if ($CHECK_RIGHTS=="Y") { $isAdmin = CAdvContract::IsAdmin(); } else { $isAdmin = true; } if ($isAdmin) { $strSql = "SELECT ID FROM b_adv_banner WHERE TYPE_SID = '".$DB->ForSql($TYPE_SID,255)."'"; $rs = $DB->Query($strSql, false, $err_mess.__LINE__); while ($ar = $rs->Fetch()) CAdvBanner::Delete($ar["ID"], "N"); CAdvType::DeleteContractLink($TYPE_SID); $strSql = "DELETE FROM b_adv_type WHERE SID = '".$DB->ForSql($TYPE_SID,255)."'"; $DB->Query($strSql, false, $err_mess.__LINE__); return true; } else $strError .= GetMessage("AD_ERROR_NOT_ENOUGH_PERMISSIONS_TYPE")."
"; return false; }