Salut tout le monde,
en "m'amusant" à copier/coller du code XML dans un champ textarea d'un formulaire Formidable, je me suis rendu compte que la page de présentation de la réponse dans l'Espace Privé, genre :
ecrire/?exec=formulaires_reponse&id_formulaires_reponse=123
était totalement en vrac.
J'ai déroulé la pelote jusqu'à un script du plugin "saisies". J'ai réglé en local le problème mais avant de faire un commit, je voudrais soumettre mon diff à votre sagacité car je suis peut-être passé à côté d'un point important.
Je me suis contenté d'htmlentitiser le texte quand c'était possible. Chez moi, ça règle le problème dans tous les cas.
--- inc/saisies_afficher.php (révision 106509)
+++ inc/saisies_afficher.php (copie de travail)
@@ -293,10 +293,13 @@
$contexte['saisies'] = $saisie['saisies'];
}
+ if (isset($contexte['valeur']) and is_string($contexte['valeur'])) {
+ $contexte['valeur'] = htmlentities($contexte['valeur']);
+ }
+
if (is_array($env_obligatoire)) {
$contexte = array_merge($contexte, $env_obligatoire);
}
-
// On génère la saisie
return recuperer_fond(
'saisies-vues/_base',
--
Camille