- Модуль: extranet
- Путь к файлу: ~/bitrix/modules/extranet/classes/general/extranet.php
- Класс: CExtranet
- Вызов: CExtranet::GetMyGroupsUsersFull
static function GetMyGroupsUsersFull($site, $bNotCurrent = false, $bGadget = false): array
{
global $USER;
$arUsersInMyGroups = [];
$arUsersInMyGroupsID = self::GetMyGroupsUsers($site, $bGadget);
if (count($arUsersInMyGroupsID) > 0)
{
$strUsersInMyGroupsID = "(".implode(" | ", $arUsersInMyGroupsID).")";
if ($bNotCurrent)
{
$strUsersInMyGroupsID .= " ~".$USER->GetID();
}
$arFilter = Array("ID"=>$strUsersInMyGroupsID);
$rsUsers = CUser::GetList("ID", "asc", $arFilter, array("SELECT"=>array("UF_*")));
while($arUser = $rsUsers->GetNext())
{
$arUsersInMyGroups[] = $arUser;
}
return $arUsersInMyGroups;
}
return [];
}