diff --git a/README-LABINVENT.md b/README-LABINVENT.md index cc171b6..9334559 100755 --- a/README-LABINVENT.md +++ b/README-LABINVENT.md @@ -50,10 +50,10 @@ Logiciel testé et validé sur les configurations suivantes : VERSION ACTUELLE -Date: 15/06/2016 -Version: 2.4.4.2 +Date: 16/06/2016 +Version: 2.4.4.3 -Demande (en terminé) : tri liste utilisateurs +Demande (en terminé) : bugfixes users (mail et login auto) Version majeure en cours (2.4): https://projects.irap.omp.eu/versions/107 diff --git a/src/Model/Table/LdapConnectionsTable.php b/src/Model/Table/LdapConnectionsTable.php index 27bf705..666ae46 100755 --- a/src/Model/Table/LdapConnectionsTable.php +++ b/src/Model/Table/LdapConnectionsTable.php @@ -191,7 +191,13 @@ class LdapConnectionsTable extends AppTable { //tri des utilisateurs par nom sort($utilisateurs); - return $utilisateurs; + $users = []; + for($i = 0; $i < sizeof($utilisateurs); $i++) { + $users[$utilisateurs[$i]] = $utilisateurs[$i]; + } + debug($users); + + return $users; } /** diff --git a/src/Model/Table/UsersTable.php b/src/Model/Table/UsersTable.php index 6252714..bb159b4 100755 --- a/src/Model/Table/UsersTable.php +++ b/src/Model/Table/UsersTable.php @@ -99,27 +99,6 @@ class UsersTable extends AppTable return $rules; } - // $ldapName = login - public function getEmailFromLdapName($ldapName) { - if(isset($ldapName)) { - $attributes = TableRegistry::get('LdapConnections')->getUserAttributes($ldapName); - @$mail = $attributes[0]['mail'][0]; - return $mail; - } - } - - public function getLdapUsers() { - $allUsers = TableRegistry::get('LdapConnections')->getAllLdapUsers(); - - $ldapUsers = []; - $usersName = []; - foreach($allUsers as $user) - if(!empty($user['sn'][0]) && !empty($user['givenname'][0])) - array_push($usersName, $user['sn'][0] . ' ' . $user['givenname'][0]); - - return $ldapUsers; - } - function beforeSave($event, $entity, $options) { diff --git a/src/Template/Layout/default.ctp b/src/Template/Layout/default.ctp index 1cefcbf..cf4ea76 100755 --- a/src/Template/Layout/default.ctp +++ b/src/Template/Layout/default.ctp @@ -94,7 +94,7 @@ $cakeDescription = 'Labinvent 2.0';