dépôts
/
lhc
/
web
/
www.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[PLUGINS] ~formidable 1.3.6 --> 1.9.1
[lhc/web/www.git]
/
www
/
plugins
/
formidable_1_0
/
action
/
exporter_analyse_reponses.php
diff --git
a/www/plugins/formidable_1_0/action/exporter_analyse_reponses.php
b/www/plugins/formidable_1_0/action/exporter_analyse_reponses.php
index
5175de8
..
a4e7e92
100755
(executable)
--- a/
www/plugins/formidable_1_0/action/exporter_analyse_reponses.php
+++ b/
www/plugins/formidable_1_0/action/exporter_analyse_reponses.php
@@
-25,9
+25,14
@@
function action_exporter_analyse_reponses_dist($arg=null) {
include_spip('classes/facteur');
include_spip('inc/filtres');
$reponses_completes = array();
include_spip('classes/facteur');
include_spip('inc/filtres');
$reponses_completes = array();
-
+
$saisies = saisies_lister_par_nom(unserialize($formulaire['saisies']), false);
$saisies = saisies_lister_par_nom(unserialize($formulaire['saisies']), false);
-
+
+ // exclure les champs non analysés
+ $traitement = unserialize($formulaire['traitements']);
+ foreach (explode("|",$traitement['enregistrement']['analyse_exclure_champs']) as $exclure){
+ unset($saisies[$exclure]);
+ }
$res = sql_select(
array('nom, valeur'),
$res = sql_select(
array('nom, valeur'),
@@
-94,7
+99,7
@@
function action_exporter_analyse_reponses_dist($arg=null) {
}
if ($reponses_completes and $exporter_csv = charger_fonction('exporter_csv', 'inc/', true)){
}
if ($reponses_completes and $exporter_csv = charger_fonction('exporter_csv', 'inc/', true)){
-
echo
$exporter_csv('analyses-formulaire-'.$formulaire['identifiant'], $reponses_completes);
+ $exporter_csv('analyses-formulaire-'.$formulaire['identifiant'], $reponses_completes);
exit();
}
}
exit();
}
}