SOBI2 select liste erreur - bug liste à choix multiple PDF Imprimer Envoyer
joomla - joomla ressources

Dans la version RC 2.9.2.3 de SOBI2, il y a un bug (champs personnalisés), qui supprime toutes valeurs dans un champs select, s'il y a un apostrophe dans le nom (valeur) de champs (ex: L'entreprise individuelle). Les utilisateurs français ont dû certianement à se confronter à ce problème. Le bug se corrige en éditant le code

1. ouvrez le fichier admin.field.class.php et trouver le code suivant :

- emplacement : /administrator/components/com_sobi2/admin.field.class

- lignes : 324

code
  1. $vals[] = "\n ( '{$value}', '{$option}', '{$c}', 'field_opt', '{$this->fieldid}', '{$lang}' )";

remplacez le avec

code
  1. $vals[] = "\n ( '".mysql_real_escape_string($value)."', '".mysql_real_escape_string($option)."', '{$c}', 'field_opt', '{$this->fieldid}', '{$lang}' )";

et voila, maintenant vous pouvez créer vos liste sans problème ... bossez bien, et bon courage !!!

note : si vous ne voulez pas modifier les fichiers sources, sachez que vous pouvez entrer les valeurs en mettant un slash "\" devant l'apostrophe (ex: L\'Entreprise).

Avantage : Vous ne modifiez pas le code source, et donc une MAJ ne supprimera pas vos modifications.

Inconvinient : Faut le refaire à chaque fois que vous éditez un champs personnalisé, sinon tout s'éfface.

 

Ajouter un Commentaire


Code de sécurité
Rafraîchir

  © 2007 - 2010 NART CONCEPT