• Модуль: subscribe
  • Путь к файлу: ~/bitrix/modules/subscribe/classes/general/subscription.php
  • Класс: CSubscriptionGeneral
  • Вызов: CSubscriptionGeneral::OnUserDelete
static function OnUserDelete($user_id)
{
	//clear user subscriptions on user deletion
	global $DB;
	$user_id = intval($user_id);

	$strSql = "SELECT ID FROM b_subscription WHERE USER_ID = ".$user_id;
	$res = $DB->Query($strSql, false, "File: ".__FILE__."
Line: ".__LINE__); $arIn = array(); while($res_arr = $res->Fetch()) $arIn[] = intval($res_arr["ID"]); if(count($arIn) > 0) { $sIn = implode(",",$arIn); if( $DB->Query("DELETE FROM b_subscription_rubric WHERE SUBSCRIPTION_ID IN (".$sIn.")", false, "File: ".__FILE__."
Line: ".__LINE__) && $DB->Query("DELETE FROM b_subscription WHERE ID IN (".$sIn.")", false, "File: ".__FILE__."
Line: ".__LINE__) ) return true; else return false; } else { return true; } }