From cbaef6d4483583b10c059998e6ff38c93cdf3b5c Mon Sep 17 00:00:00 2001 From: "maieul@maieul.net" <> Date: Sun, 1 Sep 2019 12:33:05 +0000 Subject: [PATCH] saisie champ, l'option qui filtre par type conserve l'arborescence des fieldsets + lorsque deux champs sont homonymes, les conserve --- paquet.xml | 4 ++-- saisies/champ.html | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/paquet.xml b/paquet.xml index e8746f0c..0b671980 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ <paquet prefix="formidable" categorie="communication" - version="3.41.0" + version="3.42.0" etat="stable" compatibilite="[3.0.0;3.2.*]" logo="images/formidable-64.png" @@ -38,7 +38,7 @@ <pipeline nom="corbeille_table_infos" inclure="formidable_pipelines.php" /> <necessite nom="spip_bonux" compatibilite="[3.3.8;[" /> - <necessite nom="saisies" compatibilite="[3.23.2;[" /> + <necessite nom="saisies" compatibilite="[3.24.0;[" /> <necessite nom="verifier" compatibilite="[1.6.2;[" /> <necessite nom="yaml" compatibilite="[1.5.2;[" /> <necessite nom="facteur" compatibilite="[3.6.2;[" /> diff --git a/saisies/champ.html b/saisies/champ.html index f2097a62..e0e680e0 100644 --- a/saisies/champ.html +++ b/saisies/champ.html @@ -7,7 +7,7 @@ #SET{tab,#ENV{formulaire}} ] [(#ENV{forcer_type}|oui) - [(#SET{tab,[(#ENV{formulaire}|saisies_lister_avec_type{#ENV{forcer_type}})]})] + [(#SET{tab,[(#ENV{formulaire}|saisies_lister_avec_type{#ENV{forcer_type}|array_merge{#LISTE{fieldset}},'',true})]})] ] <BOUCLE_parcours(POUR){tableau #GET{tab}}> #SET{nom,#VALEUR|table_valeur{options}|table_valeur{nom}} @@ -23,7 +23,10 @@ ] #SET{saisie,#ARRAY{#GET{label},#GET{enfants}}} </B_enfants> - #SET{saisie,#ARRAY{#GET{label},#GET{label}}} + #SET{saisie,#ARRAY} + [(#VALEUR{saisie}|!={fieldset}|ou{#ENV{forcer_type}|non}|oui) + #SET{saisie,#ARRAY{#GET{label},#GET{label}}} + ] <//B_enfants> #SET{data,#GET{data}|array_merge{#GET{saisie}}} </BOUCLE_parcours> -- GitLab