diff -r -b -B --exclude=tags ./auth/cas/auth.php /root/web/moodle.195/auth/cas/auth.php 119c119 <         if ($_GET["loginguest"]== true) { --- >         if (@$_GET["loginguest"]== true) { 361c361 <     function get_userinfo($username) { --- >     function get_userinfo($username,$getMulti=false) { 398a399,402 >                               //PP renvoie les valeurs multiples >                               if (!$getMulti) > > 399a404,413 >                               else  { //traitement special PP >                                       $cnt=$user_entry[0][strtolower($value)]['count']; >                                       $newval=$user_entry[0][strtolower($value)][0]; >                                       if ($cnt >1)  // plus d'une liste : spare par virgule ... >                                               for ($i=1;$i<$cnt;$i++) $newval.=",".$user_entry[0][strtolower($value)][$i]; >                                       $newval = $textlib->convert($newval, $this->config->ldapencoding, 'utf-8'); >                               } > > > 421,422c435,436 <     function get_userinfo_asobj($username) { <         $user_array = $this->get_userinfo($username); --- >     function get_userinfo_asobj($username,$getMulti=false) { >         $user_array = $this->get_userinfo($username,$getMulti); 525a540,542 >         // ajout PP pour forcer sa lecture ... >         $moodleattributes['eduPersonAffiliation']= 'eduPersonAffiliation'; >