• Модуль: extranet
  • Путь к файлу: ~/bitrix/modules/extranet/classes/general/extranet.php
  • Класс: CExtranet
  • Вызов: CExtranet::OnSocNetGroupDelete
static function OnSocNetGroupDelete($ID): bool
{
	if (!defined("BX_COMP_MANAGED_CACHE"))
	{
		return true;
	}

	if ((int)$ID > 0)
	{
		if (!Loader::includeModule('socialnetwork'))
		{
			return false;
		}

		$dbUsersInGroup = CSocNetUserToGroup::GetList(
			array(),
			array(
				"GROUP_ID" => $ID,
				"<=ROLE" => SONET_ROLES_USER,
				),
				false,
				false,
				array("ID", "USER_ID")
		);

		$userIdList = [];

		if ($dbUsersInGroup)
		{
			while ($arUserInGroup = $dbUsersInGroup->fetch())
			{
				$userIdList[] = (int)$arUserInGroup['USER_ID'];
			}
		}

		static::clearCache($userIdList);
	}

	return true;
}