From d2db018d9b366eec8607b4c420e4fb5461d39471 Mon Sep 17 00:00:00 2001
From: "maieul@maieul.net" <>
Date: Wed, 21 Dec 2016 10:33:16 +0000
Subject: [PATCH] =?UTF-8?q?si=20apr=C3=A8s=20le=20formulaire=20on=20affich?=
 =?UTF-8?q?e=20les=20r=C3=A9ponses,=20afficher=20a=20minima=20le=20nom=20d?=
 =?UTF-8?q?u=20fichier=20envoy=C3=A9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 formulaires/formidable.html | 1 +
 formulaires/formidable.php  | 7 +++++++
 2 files changed, 8 insertions(+)

diff --git a/formulaires/formidable.html b/formulaires/formidable.html
index 5655960d..80dd72ba 100644
--- a/formulaires/formidable.html
+++ b/formulaires/formidable.html
@@ -40,6 +40,7 @@
 	[(#ENV{editable}|non)
 		[(#ENV{formidable_afficher_apres}|=={valeurs}|oui)
 			#VOIR_SAISIES{#ENV*{_saisies},#ENV}
+			
 		]
 		[(#ENV{formidable_afficher_apres}|=={rien}|oui)
 		]
diff --git a/formulaires/formidable.php b/formulaires/formidable.php
index 901de8ff..8ea8a20a 100644
--- a/formulaires/formidable.php
+++ b/formulaires/formidable.php
@@ -375,6 +375,13 @@ function formulaires_formidable_traiter($id, $valeurs = array(), $id_formulaires
 		$retours['message_erreur'] = _T('formidable:retour_aucun_traitement');
 	}
 
+	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'])){
+			foreach ($retours['fichiers'] as $fichier=>$description) {
+				set_request($fichier, $description);
+			}
+		}
+	}
 	// si aucun traitement, alerter le webmestre pour ne pas perdre les donnees
 	if (!$erreur_texte and !count($retours['traitements'])) {
 		$erreur_texte = "Aucun traitement pour le formulaire $id\n";
-- 
GitLab