From 2f100a88a84340f7647ca43bb3e28118b4913430 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ma=C3=AFeul=20Rouquette?= <maieul@maieul.net>
Date: Wed, 31 Mar 2021 16:41:06 +0200
Subject: [PATCH] =?UTF-8?q?adaptation=20du=20stockage=20en=20base=20=20e?=
 =?UTF-8?q?=20=C3=A0=20la=20nouvelle=20facon=20dont=20saisies=20gere=20les?=
 =?UTF-8?q?=20saisies=20avec?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 formulaires/formidable.php | 10 ++++++----
 paquet.xml                 |  4 ++--
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/formulaires/formidable.php b/formulaires/formidable.php
index 9432adb7..9cad8391 100644
--- a/formulaires/formidable.php
+++ b/formulaires/formidable.php
@@ -701,12 +701,14 @@ function formidable_produire_messages_erreurs_fichiers($fichiers) {
 }
 
 /**
- * Pour les saisies masquées par afficher_si dans le hit courant
+ * Pour les champs mis à '' par afficher_si dans le hit courant
  * placer le request en null
 **/
 function formidable_saisies_afficher_si_masquees_set_request_null() {
-	$saisies = saisies_afficher_si_liste_masquees('get');
-	foreach ($saisies as $saisie) {
-		saisies_set_request_recursivement($saisie, null);
+	$champs = saisies_liste_set_request('get');
+	foreach ($champs as $champ => $histo) {
+		if ($histo[1] === null) {
+			saisies_request($champ, null);
+		}
 	}
 }
diff --git a/paquet.xml b/paquet.xml
index 9ae186be..6cca3153 100644
--- a/paquet.xml
+++ b/paquet.xml
@@ -1,7 +1,7 @@
 <paquet
 	prefix="formidable"
 	categorie="communication"
-	version="4.14.2"
+	version="4.14.3"
 	etat="stable"
 	compatibilite="[3.1.0;3.2.*]"
 	logo="images/formidable-64.png"
@@ -44,7 +44,7 @@
 	<pipeline nom="corbeille_table_infos" inclure="formidable_pipelines.php" />
 
 	<necessite nom="spip_bonux" compatibilite="[3.3.8;[" />
-	<necessite nom="saisies" compatibilite="[3.51.3;[" />
+	<necessite nom="saisies" compatibilite="[3.51.6;[" />
 	<necessite nom="verifier" compatibilite="[1.12.0;[" />
 	<necessite nom="yaml" compatibilite="[1.5.2;[" />
 	<necessite nom="facteur" compatibilite="[3.6.2;[" />
-- 
GitLab