Example #1
0
  		$LDAP_TITLE_FIELD,
  		$LDAP_DEPARTMENT_FIELD,
  		$LDAP_CELL_PHONE_FIELD,
  		$LDAP_MANAGER_FIELD,
  		$LDAP_COMPUTER_FIELD,
  		$LDAP_DEPUTY_FIELD,
  		$LDAP_GUID_FIELD,
  		$LDAP_USERPRINCIPALNAME_FIELD,
  		$LDAP_ROOM_NUMBER_FIELD);


// Делаем фильтр для выборки сотрудников
//-------------------------------------------------------------------------------------------------------------
$CompanyNameLdapFilter=Application::getCompanyNameLdapFilter();
if(! empty($Name))
	$SearchFilter=Application::getSearchFilter($Name, $LdapListAttrs);

//-------------------------------------------------------------------------------------------------------------	
//Получаем правильно отсортированных сотрудников с необходимыми атрибутами LDAP, учитывая настроки сортировки из конфига
$Staff=$ldap->getArray($OU,
 	"(&".$SearchFilter." ".$CompanyNameLdapFilter."(".$LDAP_CN_FIELD."=*)".$DIS_USERS_COND.")",
	$LdapListAttrs,
  	array($sort_field, array($sort_field =>"ad_def_full_name")), $sort_order);

if(is_array($Staff))
{
	// Шапка таблицы
	//-------------------------------------------------------------------------------------------------------------
	echo "
		<table class=\"sqltable\" cellpadding=\"4\">";