From 3b054d03502eb23722b8d0297d0463ba1d284054 Mon Sep 17 00:00:00 2001 From: "maieul@maieul.net" <> Date: Thu, 8 Nov 2018 13:10:41 +0000 Subject: [PATCH] =?UTF-8?q?depuis=20la=20version=203.6.1=20de=20saisies,?= =?UTF-8?q?=20les=20sous=20champs=20d'un=20fieldest=20conditionn=C3=A9=20p?= =?UTF-8?q?ar=20un=20afficher=5Fsi=20sont=20mis=20=C3=A0=20null=20si=20la?= =?UTF-8?q?=20condition=20n'est=20pas=20valid=C3=A9e.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ce qui veut dire concrètement que si on décoche une case d'un traitement, toutes les infos sur ce traitement sont perdus. Or on peut vouloir conserver les réglages d'un traitement sans pour autant l'appliquer (si jamais on veut rebasculer). Pour revenir à ce qui était le comportement historique de formidable (basé sur un bug de saisies), on dit explicitement qu'on ne veut pas de _request mis à null en cas d'afficher_si. --- formulaires/editer_formulaire_traitements.php | 7 ++++--- paquet.xml | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/formulaires/editer_formulaire_traitements.php b/formulaires/editer_formulaire_traitements.php index 6f4f1989..1e79e37d 100644 --- a/formulaires/editer_formulaire_traitements.php +++ b/formulaires/editer_formulaire_traitements.php @@ -81,9 +81,10 @@ function formulaires_editer_formulaire_traitements_verifier($id_formulaire) { foreach ($traitements_choisis as $type_traitement) { $erreurs_traitement_brut = saisies_verifier( saisies_transformer_noms( - $traitements_disponibles[$type_traitement]['options'], - '/^.*$/', - "traitements[$type_traitement][\\0]") + $traitements_disponibles[$type_traitement]['options'], + '/^.*$/', + "traitements[$type_traitement][\\0]"), + false ); if (!empty($erreurs_traitement_brut)) { $erreurs_traitement = array($type_traitement => array()); diff --git a/paquet.xml b/paquet.xml index 3ce4d00d..f2c6172a 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ <paquet prefix="formidable" categorie="communication" - version="3.25.2" + version="3.25.3" etat="stable" compatibilite="[3.0.0;3.2.*]" logo="images/formidable-64.png" -- GitLab