• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/classes/general/subscription.php
  • Класс: CAllSocNetSubscription
  • Вызов: CAllSocNetSubscription::DeleteEx
static function DeleteEx($userID = false, $code = false): bool
{
	global $DB, $CACHE_MANAGER;

	$userID = intval($userID);
	$code = trim($code);

	if (
		$userID <= 0
		&& $code == ''
	)
		return false;

	$DB->Query("DELETE FROM b_sonet_subscription WHERE 1=1 ".
		(intval($userID) > 0 ? "AND USER_ID = ".$userID." " : "").
		($code <> '' ? "AND CODE = '".$code."' " : "")
	, true);

	if(defined("BX_COMP_MANAGED_CACHE"))
	{
		$CACHE_MANAGER->ClearByTag("sonet_subscription".($code ? '_'.$code : ''));
	}

	return true;
}