You are not logged in.
Bonjour,
Lorsque que l'on choisi de faire une authentification via M$ Active Directory, GLPI recupere certains attributs d'AD et les stocks dans la base de donnée.
Or ces attributs sont récupérés dans le codage qu'utilise AD soit en UTF8.
Afin de palier au pb d'accents... que l'on rencontre alors dans l'affichage GLPI des attributs issus d'AD, il faut utiliser la fonction php utf8_decode.
Solution proposée, testée et qui fonctionne bien chez nous:
Dans le fichier glpi/setup/classes.php en ligne 230, remplacer :
$this->fields[$k] = $v[0][$e][0];
par :
$this->fields[$k] = utf8_decode($v[0][$e][0]);
Et voila, l'affiche sera maintenant correct car en iso-8859-1.
@++
Cordialement,
Antoine Michéa
PS: Version utilisée GLPI 0.42, mais sans doute valide pour toutes versions
Last edited by saturn (2004-11-18 16:47:10)
Antoine Michéa
Offline
Voilà,
Un bug, une proposition de correction.
C'est comme ça qu'on avance
Merci à vous
JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au projet GLPI : Soutenir
Offline
Merci de l'information. nous essayerons d'intégré ca directement dans les futures versions
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
Pas de problèmes...
Merci surtout à vous pour cet excellent logiciel ..!
Et si cela peut vous interesser, je vais sans doutes essayer d'étoffer un peu la partie concernant les attibuts LDAP car ici (IUT de Dijon) nous avons pas mal de renseignements (n° de bureau...) qui sont dans l'annaire LDAP et qui peuvent etre utils dans GLPI.
De plus, visiblement, lorsqu'une MAJ d'un attribut est faite dans l'annuaire, celle-ci n'est pas répercutée dans la base GLPI. Je vais sans doutes commencer par ca quand j'aurais 2 minutes.
Cordialement,
Antoine Michéa.
Antoine Michéa
Offline
Merci pour les encouragements.
Si vous developper autour de LDAP nous somme preneur de toutes amélioration.
En effet, la version actuelle a été mise en place et finalisée un peu à la va-vite car aucun des 3 developpeurs principaux n'a accès directement a de telles ressources. Je me suis debrouillé la dernière fois pour avoir accès temporaire à des Active Directory mais ce n'est pas une manipulation simple pour nous.
Ensuite il y a eut une contribution pour améliorer encore le système et si vous reprenez le bébé cela sera parfait pour nous
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline