Commit 79e4717bee4902377b3219da42b1afca06dd43a6

Authored by Alexandre
1 parent 9c933d39

Version: 2.4.3.7

Ajout utilisateur - Mode ldap --> Bugfixes utilisateur sans mail 
			
Version majeure en cours (2.5): https://projects.irap.omp.eu/versions/99

ROADMAP: https://projects.irap.omp.eu/projects/labinvent/roadmap
README-LABINVENT.md
@@ -51,9 +51,9 @@ Logiciel testé et validé sur les configurations suivantes : @@ -51,9 +51,9 @@ Logiciel testé et validé sur les configurations suivantes :
51 VERSION ACTUELLE 51 VERSION ACTUELLE
52 52
53 Date: 10/06/2016 53 Date: 10/06/2016
54 -Version: 2.4.3.6 54 +Version: 2.4.3.7
55 55
56 -Configurations / form - Visibilité infos ldap 56 +Ajout utilisateur - Mode ldap --> Bugfixes utilisateur sans mail
57 57
58 Version majeure en cours (2.5): https://projects.irap.omp.eu/versions/99 58 Version majeure en cours (2.5): https://projects.irap.omp.eu/versions/99
59 59
src/Controller/UsersController.php
@@ -204,7 +204,11 @@ class UsersController extends AppController @@ -204,7 +204,11 @@ class UsersController extends AppController
204 if (!empty($u[$i][$this->request->session()->read('authType')][0])) { 204 if (!empty($u[$i][$this->request->session()->read('authType')][0])) {
205 205
206 if ($userName == $u[$i]['givenname'][0].' '.$u[$i]['sn'][0]) { 206 if ($userName == $u[$i]['givenname'][0].' '.$u[$i]['sn'][0]) {
207 - $this->set ('email', $u[$i]['mail'][0] ); 207 + if (isset($u[$i]['mail'][0]) && filter_var($u[$i]['mail'][0], FILTER_VALIDATE_EMAIL)) {
  208 + $this->set ('email', $u[$i]['mail'][0] );
  209 + } else {
  210 + $this->set ('email', ' ');
  211 + }
208 } 212 }
209 } 213 }
210 214
src/Template/Configurations/edit.ctp
@@ -29,7 +29,7 @@ @@ -29,7 +29,7 @@
29 echo $this->Form->input('emailGuest5', ['label' => 'Mail guest 5']); 29 echo $this->Form->input('emailGuest5', ['label' => 'Mail guest 5']);
30 30
31 echo $this->Form->input('use_ldap', ['label' => 'Utilisation du LDAP', 'onchange' => 'display_ldap();']); 31 echo $this->Form->input('use_ldap', ['label' => 'Utilisation du LDAP', 'onchange' => 'display_ldap();']);
32 - echo '<div id="ldap" style="border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; margin-bottom: 0; background: #EEE;">'; 32 + echo '<div id="ldap" style="border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; margin-bottom: 0; background: #EEE; '.$disp.'">';
33 echo $this->Form->input('host_ldap', ['label' => 'Host du LDAP']); 33 echo $this->Form->input('host_ldap', ['label' => 'Host du LDAP']);
34 echo $this->Form->input('port_ldap', ['label' => 'Port du LDAP']); 34 echo $this->Form->input('port_ldap', ['label' => 'Port du LDAP']);
35 echo $this->Form->input('authentificationType_ldap', ['label' => 'Type d\'authentification du LDAP']); 35 echo $this->Form->input('authentificationType_ldap', ['label' => 'Type d\'authentification du LDAP']);