From fbab01f15d713877bdd28a36217e78c9c9fe9372 Mon Sep 17 00:00:00 2001
From: "nicod@lerebooteux.fr" <>
Date: Sat, 29 Jun 2019 16:23:36 +0000
Subject: [PATCH] =?UTF-8?q?Ajout=20d'une=20option=20qui=20permet=20de=20ne?=
 =?UTF-8?q?=20pas=20envoyer=20les=20valeurs=20saisies=20dans=20l'accus?=
 =?UTF-8?q?=C3=A9=20de=20r=C3=A9ception?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 lang/formidable_fr.php | 1 +
 paquet.xml             | 2 +-
 traiter/email.php      | 4 ++--
 traiter/email.yaml     | 6 ++++++
 4 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/lang/formidable_fr.php b/lang/formidable_fr.php
index bba948df..d1153b15 100644
--- a/lang/formidable_fr.php
+++ b/lang/formidable_fr.php
@@ -260,6 +260,7 @@ Cette option n’est conservée que pour compatibilité ascendante. Elle n’app
 	'traiter_email_option_exclure_champs_email_label' => 'Champs à exclure du contenu du message',
 	'traiter_email_option_masquer_champs_vide_label_case' => 'Masquer les champs vides',
 	'traiter_email_option_masquer_liens_label_case' => 'Masquer les liens d’administration dans le courriel.',
+	'traiter_email_option_masquer_valeurs_accuse_label_case' => 'Ne pas envoyer les valeurs de la réponse dans l\'accusé de réception',
 	'traiter_email_option_nom_envoyeur_accuse_explication' => 'Précisez le nom de l’expéditeur utilisé pour envoyer l’accusé de réception. Si vous ne mettez rien, ce sera le nom du site..',
 	'traiter_email_option_nom_envoyeur_accuse_label' => 'Nom de l’expéditeur de l’accusé de réception',
 	'traiter_email_option_pj_explication' => 'Si les documents postés pèsent moins de _FORMIDABLE_TAILLE_MAX_FICHIERS_EMAIL Mio (constante modifiable par le·la webmestre).',
diff --git a/paquet.xml b/paquet.xml
index 11d8c225..777648ec 100644
--- a/paquet.xml
+++ b/paquet.xml
@@ -1,7 +1,7 @@
 <paquet
 	prefix="formidable"
 	categorie="communication"
-	version="3.38.5"
+	version="3.38.6"
 	etat="stable"
 	compatibilite="[3.0.0;3.2.*]"
 	logo="images/formidable-64.png"
diff --git a/traiter/email.php b/traiter/email.php
index f0cf67a0..57075cde 100644
--- a/traiter/email.php
+++ b/traiter/email.php
@@ -232,8 +232,8 @@ function traiter_email_dist($args, $retours) {
 					false,
 					''),
 				'traitements' => $traitements,
-				'saisies' => $saisies,
-				'valeurs' => $valeurs
+				'saisies' => $options['masquer_valeurs_accuse'] ? '' : $saisies,
+				'valeurs' => $options['masquer_valeurs_accuse'] ? '' : $valeurs
 			);
 			$parametres_accuse = pipeline('formidable_parametres_accuse',
 				array(
diff --git a/traiter/email.yaml b/traiter/email.yaml
index d48c6139..e750b966 100644
--- a/traiter/email.yaml
+++ b/traiter/email.yaml
@@ -166,6 +166,12 @@ options:
           explication: '<:formidable:traiter_email_option_texte_accuse_explication:>'
           afficher_si: '@traitements[email][activer_accuse]@!=""'
           rows: 4          
+      -
+        saisie: 'case'
+        options:
+          nom: 'masquer_valeurs_accuse'
+          label_case: '<:formidable:traiter_email_option_masquer_valeurs_accuse_label_case:>'
+          afficher_si: '@traitements[email][activer_accuse]@!=""'          
       -
         saisie: 'input'
         options:
-- 
GitLab