• Модуль: ldap
  • Путь к файлу: ~/bitrix/modules/ldap/classes/general/ldap.php
  • Класс: CLDAP
  • Вызов: CLDAP::GetAllMemberOf
public function GetAllMemberOf($arFindGroups, &$arUserGroups, $arAllGroups)
{
	if(!$arFindGroups || $arFindGroups=='')
		return;

	if(!is_array($arFindGroups))
		$arFindGroups = Array($arFindGroups);

	foreach($arFindGroups as $group_id)
	{
		if(in_array($group_id, $arUserGroups))
			continue;

		$arUserGroups[] = $group_id;
		$this->GetAllMemberOf($arAllGroups[$group_id]["memberof"], $arUserGroups, $arAllGroups);
	}
}