Vous n'êtes pas identifié(e).
Pages : 1
Hello JPG
Je viens de tomber sur un petit bug lié aux serveurs avec magic quotes activées :
Dans les options d'un module, les champs de texte sont sujets à l'ajout d'antislaches intempestifs...
A+
Hors ligne
Bonsoir,
Est-ce que tu as le nom d'un module à me donner ?
a+
Jean-Paul
Hors ligne
Non
Je m'en suis rendu compte sur un module que je suis en train de coder... Mais n'importe quel module avec un string dans le .opt devrait faire l'affaire.
J'ai mis en place le fichier .opt avec une (plusieurs) variable string.
Je récupère cette variable par $this->getOption('variable') dans mon module.
Et si dans la page configurer je met un apostrophe, ben chez free (donc magic quotes) je me retrouve avec des slachs dans mon .opt car il y a un addslash() exécuté sur le POST à la validation du formulaire de config...
Je ne peux pas utiliser la fonction no_mg_qc() définie dans ziteplus, car à chaque validation de la config, on ajoute des slash...
A+
Hors ligne
Je regarde ça.
a+
Jean-Paul
Hors ligne
Ah, oui, je me souviens pourquoi je n'ai pas adapté le code gérant les options "génériques" pour les magic_quotes.
Les "magic quotes" sont obsolètes en php 5.3 et supprimés en php 5.4 ... mais c'est vrai que Free est toujours en PHP 5.1
Je vais voir ce qu'on peut faire
Hors ligne
Pages : 1