From 1e30de0b5960b558681e74ebbec4e912a4e91f6f Mon Sep 17 00:00:00 2001 From: "maieul@maieul.net" <> Date: Mon, 6 May 2019 10:06:51 +0000 Subject: [PATCH] =?UTF-8?q?Les=20valeurs=20en=20POST=20sont=20envoy=C3=A9s?= =?UTF-8?q?=20par=20d=C3=A9faut=20dans=20les=20#ENV,=20et=20du=20coup=20se?= =?UTF-8?q?=20retrouvent=20dans=20#GENERER=5FSAISIES.=20Cons=C3=A9quence:?= =?UTF-8?q?=20lorsqu'on=20envoie=20le=20formulaire=20=C3=A0=20nouveau=20ap?= =?UTF-8?q?r=C3=A8s=20le=20post,=20les=20champs=20sont=20pr=C3=A9remplis.?= =?UTF-8?q?=20Ce=20qui=20ne=20correspond=20pas=20du=20tout=20au=20comporte?= =?UTF-8?q?ment=20attendu=20"Le=20formulaire,=20=C3=A0=20nouveau",=20et=20?= =?UTF-8?q?pas=20"le=20formulaire,=20=C3=A0=20nouveau,=20pr=C3=A9rempli".?= =?UTF-8?q?=20Ceci=20pourrait=20expliquer=20du=20reste=20pourquoi=20des=20?= =?UTF-8?q?gens=20envoie=20plusieurs=20fois=20le=20m=C3=AAme=20formulaire.?= =?UTF-8?q?=20On=20vide=20donc=20les=20=5Frequests=20de=20saisies=20apr?= =?UTF-8?q?=C3=A8s=20l'application=20de=20l'ensemble=20des=20traitements.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- formulaires/formidable.php | 7 ++++++- paquet.xml | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/formulaires/formidable.php b/formulaires/formidable.php index 5faec6a8..211a1f90 100644 --- a/formulaires/formidable.php +++ b/formulaires/formidable.php @@ -532,7 +532,12 @@ function formulaires_formidable_traiter_dist($id, $valeurs = array(), $id_formul unset($retours['traitements']); // Drapeau pour dire que tous les traitements sont terminés, afin qu'on le sache dans le charger() set_request('formidable_traiter_ok', true); - + // ne pas preremplir le nouveau formulaire avec les valeurs postées + if ($formulaire['apres'] == 'formulaire') { + foreach (saisies_lister_par_nom($saisies) as $nom => $valeur) { + set_request($nom, null); + } + } return $retours; } diff --git a/paquet.xml b/paquet.xml index 8fc8ec54..d4455e60 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ <paquet prefix="formidable" categorie="communication" - version="3.37.4" + version="3.37.5" etat="stable" compatibilite="[3.0.0;3.2.*]" logo="images/formidable-64.png" -- GitLab