From bb1113fc380b0c0942dcd5bbba16631a2ea6e4b0 Mon Sep 17 00:00:00 2001 From: "nicolas.dorigny@gmail.com" <> Date: Thu, 5 Jan 2017 15:22:55 +0000 Subject: [PATCH] =?UTF-8?q?Bug=20:=20les=20cases=20=C3=A0=20cocher=20n'?= =?UTF-8?q?=C3=A9taient=20plus=20export=C3=A9es.=20On=20tente=20de=20d?= =?UTF-8?q?=C3=A9s=C3=A9rialiser=20la=20valeur=20dans=20tous=20les=20cas.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- formulaires/exporter_formulaire_reponses.php | 17 ++++++++--------- paquet.xml | 2 +- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/formulaires/exporter_formulaire_reponses.php b/formulaires/exporter_formulaire_reponses.php index b4eba46e..d9fdc435 100644 --- a/formulaires/exporter_formulaire_reponses.php +++ b/formulaires/exporter_formulaire_reponses.php @@ -123,16 +123,15 @@ function exporter_formulaires_reponses($id_formulaire, $delim = ',', $statut_rep 'spip_formulaires_reponses_champs', 'id_formulaires_reponse = ' . intval($reponse['id_formulaires_reponse']) . ' and nom = ' . sql_quote($nom) ); - + $valeur = $tenter_unserialize($valeur); + // Saisie de type fichier ? - if ($saisie['saisie'] == 'fichiers') {//tester s'il y a des saisies parmi les fichiers - if ($valeur = $tenter_unserialize($valeur)) { - $chemin = _DIR_FICHIERS_FORMIDABLE . 'formulaire_' . $id_formulaire . '/reponse_' . $reponse['id_formulaires_reponse']; - foreach ($valeur as $v) { - $chemin_fichier = $chemin . '/' . $saisie['options']['nom'] . '/' . $v['nom']; - if (file_exists($chemin_fichier)) { - $saisies_fichiers[] = $chemin_fichier; - } + if ($saisie['saisie'] == 'fichiers' && is_array($valeur)) {//tester s'il y a des saisies parmi les fichiers + $chemin = _DIR_FICHIERS_FORMIDABLE . 'formulaire_' . $id_formulaire . '/reponse_' . $reponse['id_formulaires_reponse']; + foreach ($valeur as $v) { + $chemin_fichier = $chemin . '/' . $saisie['options']['nom'] . '/' . $v['nom']; + if (file_exists($chemin_fichier)) { + $saisies_fichiers[] = $chemin_fichier; } } } diff --git a/paquet.xml b/paquet.xml index a8c4fe17..0ae88ec8 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ <paquet prefix="formidable" categorie="communication" - version="3.0.1" + version="3.0.2" etat="stable" compatibilite="[3.0.0;3.1.*]" logo="images/formidable-64.png" -- GitLab