- Модуль: 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;
}