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