Merge branch 'v1'
[lhc/web/www.git] / www / plugins / formidable_1_0 / modeles / formulaire_analyse.html
index fb8050e..95c9390 100644 (file)
@@ -1,10 +1,11 @@
 <BOUCLE_formulaire(FORMULAIRES){id_formulaire}>
+#SET{exclure_champs,#TRAITEMENTS|unserialize|table_valeur{enregistrement}|table_valeur{analyse_exclure_champs}|explode{|}}
 <div class='formidable_analyse'>
-[(#REM) On fait un tableau qui contient toutes les réponses, classées par champ ]
+[(#REM) On fait un tableau qui contient toutes les réponses, classées par champ, sauf pour les champs qui sont à ne pas prendre en compte ]
 #SET{valeurs,#ARRAY}
 #SET{reponses_total,0}
 <BOUCLE_reponses(FORMULAIRES_REPONSES){id_formulaire}>
-<BOUCLE_champs(FORMULAIRES_REPONSES_CHAMPS){id_formulaires_reponse}{nom ?= #ENV{nom}}>
+<BOUCLE_champs(FORMULAIRES_REPONSES_CHAMPS){id_formulaires_reponse}{nom ?= #ENV{nom}}{!nom IN #GET{exclure_champs}}>
 #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>
@@ -20,7 +21,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}})]
+       [(#CLE|in_array{#GET{exclure_champs}}|non)
+        [(#VALEUR|formidable_analyser_saisie{#GET{valeurs}, #GET{reponses_total}})]
+    ]
   ]
 ]
 </BOUCLE_saisies>