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