Anomalie #5714
ferméCode JS erroné généré par `popup_util.php`
100%
Remplacer les appels à `strlen()` par `mb_strlen()` dans `popup_util.php`.
Description
Sur un Dynacase 3.1, si on a une famille avec un attribut de type énuméré avec une clef contenant des accents, alors quand on utilise ONEFAM avec cette famille, la barre de menu de ONEFAM qui doit afficher un menu pour cet attribut génère une erreur JS qui empêche par la suite l'utilisation de toutes les entrées de cette barre.
Le problème est que le code JS généré par popup_util.php pour générer ce menu est corrompu car le code utilise `strlen()` pour adresser et substituer le dernier caractère d'une chaîne qui peut contenir des caractères accentués UTF8.
En Dynacase 3.2 on a plus ce problème car la gestion du menu de ONEFAM a été modifiée et n'utilise plus cette technique, mais le code de `popup_util.js` utilise toujours `strlen()` et peux donc potentiellement toujours engendrer ce type de problème.