From 5e25ea3e892b5ad271a4a3834a926ce8075dae0f Mon Sep 17 00:00:00 2001 From: "maieul@maieul.net" <> Date: Fri, 23 Dec 2016 00:13:18 +0000 Subject: [PATCH] =?UTF-8?q?permettre=20aux=20personnes=20de=20telecharger?= =?UTF-8?q?=20le=20fichier=20qu'elles=20viennent=20d'envoyer=20pour=20?= =?UTF-8?q?=C3=A9ventuelle=20v=C3=A9rification?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- formulaires/formidable.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/formulaires/formidable.php b/formulaires/formidable.php index bb6f650c..c44fc04b 100644 --- a/formulaires/formidable.php +++ b/formulaires/formidable.php @@ -379,10 +379,18 @@ function formulaires_formidable_traiter($id, $valeurs = array(), $id_formulaires if ($formulaire['apres'] == 'valeurs') { // Si on affiche après les valeurs des réponses, modifier _request pour les saisies de types fichiers if (isset($retours['fichiers'])){ + $securiser_action = charger_fonction('securiser_action','inc'); $vignette_par_defaut = charger_fonction('vignette', 'inc/'); foreach ($retours['fichiers'] as $fichier=>$description) { - foreach ($description as $i => $desc){ // ajouter la vignette, par contre on ajoute pas d'url pour telecharger, puisque la personne vient d'envoyer le fichier, elle l'a sur son ordinateur + foreach ($description as $i => $desc){ // ajouter la vignette et l'url $description[$i]['vignette'] = $vignette_par_defaut($desc['extension'],false); + $param = serialize(array( + 'formulaire' => $id_formulaire, + 'reponse' => $retours['id_formulaires_reponse'], + 'fichier' => $desc['nom'], + 'saisie' => $fichier + )); + $description[$i]['url'] = $securiser_action('formidable_recuperer_fichier',$param,'',false); } set_request($fichier, $description); } -- GitLab