• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/item/workgroupfavorites.php
  • Класс: BitrixSocialnetworkItemWorkgroupFavorites
  • Вызов: WorkgroupFavorites::delete
static function delete($params)
{
	global $CACHE_MANAGER, $USER;

	$groupId = (isset($params["GROUP_ID"]) ? intval($params["GROUP_ID"]) : false);
	$userId = (isset($params["USER_ID"]) ? intval($params["USER_ID"]) : $USER->getId());

	if (
		intval($groupId) <= 0
		|| intval($userId) <= 0
	)
	{
		return false;
	}

	$res = WorkgroupFavoritesTable::delete(array(
		'GROUP_ID' => $groupId,
		'USER_ID' => $userId
	));

	$result = $res->isSuccess();

	if (
		$result
		&& defined("BX_COMP_MANAGED_CACHE")
	)
	{
		$CACHE_MANAGER->clearByTag("sonet_group_favorites_U".$userId);
	}

	return $result;
}