Salut tout l'monde !!!
Comme le dit le titre, je rencontre des problèmes lorsque Xoops essaye d'alimenter sa base d'utilisateurs à partir d'un LDAP si les "displayName" contiennent des caractères spéciaux...
L'insertion SQL ne se fait pas.
Je suis en Xoops 2.3.3 mais j'ai fait un essai avec la 2.4.5 et... même problème :(
Pourtant il semblerait que le problème ait été résolu avec la version 2.0.17:
https://www.frxoops.org/modules/news/article.php?storyid=1380Suis-je le seul à rencontrer ce problème ?
Pour info: j'ai fais qques recherches dans le code et j'ai l'impression qu'il n'y a aucune conversion de chaine entre la récupération LDAP et l'insertion SQL...
D'avance merci !
apluss
Juste pour rire, dans la version 2.4.5 j'ai rajouté
$entries[0]['displayname']["0"] = utf8_encode($entries[0]['displayname']["0"]);
dans /class/auth/auth_ldap.php ligne 277
et ça fonctionne...