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