From 759273ddf64a8eb6cccd7ec1f39c11d90eeb4aa7 Mon Sep 17 00:00:00 2001 From: "patfr@ifrance.com" <> Date: Mon, 11 Mar 2013 19:31:05 +0000 Subject: [PATCH] Permettre l'annalyse d'un seul champ au lieu du formulaire entier : Exemple : #INCLURE{fond=modeles/formulaire_analyse,id_formulaire,nom=checkbox_1} MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit TODO: si besoin, exploiter les listes du genre : nom=checkbox_1|input_1 (souvent l'analyse de tous les champs n'est pas nécessaire...) --- modeles/formulaire_analyse.html | 6 ++++-- paquet.xml | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/modeles/formulaire_analyse.html b/modeles/formulaire_analyse.html index 4c39c70c..f707baac 100644 --- a/modeles/formulaire_analyse.html +++ b/modeles/formulaire_analyse.html @@ -4,7 +4,7 @@ #SET{valeurs,#ARRAY} #SET{reponses_total,0} <BOUCLE_reponses(FORMULAIRES_REPONSES){id_formulaire}> -<BOUCLE_champs(FORMULAIRES_REPONSES_CHAMPS){id_formulaires_reponse}> +<BOUCLE_champs(FORMULAIRES_REPONSES_CHAMPS){id_formulaires_reponse}{nom?}> #SET_MERGE{liste_valeurs, #GET{valeurs}|table_valeur{#NOM}|sinon{#ARRAY}, #ARRAY{0,#VALEUR|tenter_unserialize}} #SET_MERGE{valeurs, #ARRAY{#NOM,#GET{liste_valeurs}}} </BOUCLE_champs> @@ -19,7 +19,9 @@ <BOUCLE_saisies(POUR){tableau #SAISIES|unserialize|saisies_lister_par_nom}> [(#VAL{saisie}|array_key_exists{#VALEUR}|oui) + [(#CLE|=={#ENV{nom,#CLE}}|oui) [(#VALEUR|formidable_analyser_saisie{#GET{valeurs}, #GET{reponses_total}})] + ] ] </BOUCLE_saisies> @@ -60,4 +62,4 @@ $(document).ready(function(){ <style type='text/css'> <INCLURE{fond=css/formidable_analyse.css} /> </style> -</BOUCLE_formulaire> +</BOUCLE_formulaire> \ No newline at end of file diff --git a/paquet.xml b/paquet.xml index 64edb67d..0221d330 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ <paquet prefix="formidable" categorie="communication" - version="1.3.4" + version="1.3.5" etat="dev" compatibilite="[3.0.0-dev;3.0.99]" logo="images/formidable-64.png" -- GitLab