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

	if (!CSocNetGroup::__ValidateID($userID))
		return false;

	$userID = intval($userID);

	$dbResult = CSocNetFeatures::GetList(array(), array("ENTITY_TYPE" => "U", "ENTITY_ID" => $userID), false, false, array("ID"));
	while ($arResult = $dbResult->Fetch())
	{
		$DB->Query("DELETE FROM b_sonet_features2perms WHERE FEATURE_ID = ".$arResult["ID"]."", true);
		if (defined("BX_COMP_MANAGED_CACHE"))
		{
			$CACHE_MANAGER->ClearByTag("sonet_feature_".$arResult["ID"]);
		}
	}

	$DB->Query("DELETE FROM b_sonet_features WHERE ENTITY_TYPE = 'U' AND ENTITY_ID = ".$userID."", true);

	return true;
}