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