1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| // retourne les employés du site auquel est rattaché l'utilisateur
public function getEmployeeSite($site){
$utils = new Utils();
$login = new login();
$login->inputLogin();
$filters = '(site=' . $site . ')';
$baseDN = 'ou=peoples,dc=group,dc=eu';
$scope = 'Zend\Ldap\Ldap::SEARCH_SCOPE_SUB';
$attributes = array('dn', 'cn', 'societe', 'site', 'street', 'postalcode', 'l', 'pager', 'title', 'mail', 'telephonenumber');
//requête
$result = $login->request($filters, $baseDN, $scope, $attributes);
// loop pour le résultat
$finalResult = $utils->afficheDetailsUser($result);
// retourne array
return $finalResult;
} |
Partager