From 64ccfe263d092e70ea3c549bf5696b496f0b43a0 Mon Sep 17 00:00:00 2001
From: "nicod@lerebooteux.fr" <>
Date: Fri, 14 Jun 2019 15:45:11 +0000
Subject: [PATCH] =?UTF-8?q?Possibilit=C3=A9=20de=20d=C3=A9finir=20un=20tex?=
 =?UTF-8?q?te=20sp=C3=A9cifique=20pour=20l'accus=C3=A9=20de=20r=C3=A9cepti?=
 =?UTF-8?q?on,=20diff=C3=A9rent=20du=20message=20de=20retour=20du=20formul?=
 =?UTF-8?q?aire.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 lang/formidable_fr.php | 2 ++
 paquet.xml             | 2 +-
 traiter/email.php      | 2 +-
 traiter/email.yaml     | 9 +++++++++
 4 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/lang/formidable_fr.php b/lang/formidable_fr.php
index 4d6149a0..dae19885 100644
--- a/lang/formidable_fr.php
+++ b/lang/formidable_fr.php
@@ -271,6 +271,8 @@ Cette option n’est conservée que pour compatibilité ascendante. Elle n’app
 	'traiter_email_option_sujet_valeurs_brutes_label_case' => 'Le courriel est destiné à un robot et non pas à un·e humain·e. Dans le sujet du message, mettre les valeurs brutes (compréhensibles par des robots) des champs et non pas les valeurs interprétées (compréhensible par des humain·e·s).',
 	'traiter_email_option_vrai_envoyeur_explication' => 'Certains serveurs SMTP ne permettent pas d’utiliser un courriel arbitraire pour le champ "From". Pour cette raison Formidable insère par défaut le courriel de l’envoyeur dans le champ "Reply-To", et utilise le courriel du webmaster dans le champ "From". Cocher ici pour insèrer le courriel dans le champ "From".',
 	'traiter_email_option_vrai_envoyeur_label' => 'Insérer le courriel de l’envoyeur dans le champ "From"',
+	'traiter_email_option_texte_accuse_label' => 'Texte de l\'accusé de réception',
+	'traiter_email_option_texte_accuse_explication' => 'Construisez le texte à l’aide des @raccourcis@. Si vous ne mettez rien, c\'est le message de retour du formulaire qui sera utilisé.',
 	'traiter_email_page' => '<a href="@url@">Depuis cette page</a>.',
 	'traiter_email_sujet' => '@nom@ vous a écrit.',
 	'traiter_email_sujet_accuse' => 'Merci de votre réponse.',
diff --git a/paquet.xml b/paquet.xml
index a4ff48f1..f91990a0 100644
--- a/paquet.xml
+++ b/paquet.xml
@@ -1,7 +1,7 @@
 <paquet
 	prefix="formidable"
 	categorie="communication"
-	version="3.38.2"
+	version="3.38.3"
 	etat="stable"
 	compatibilite="[3.0.0;3.2.*]"
 	logo="images/formidable-64.png"
diff --git a/traiter/email.php b/traiter/email.php
index 75ff48ab..f0cf67a0 100644
--- a/traiter/email.php
+++ b/traiter/email.php
@@ -227,7 +227,7 @@ function traiter_email_dist($args, $retours) {
 				'id_formulaires_reponse' => isset($retours['id_formulaires_reponse']) ? $retours['id_formulaires_reponse'] : '',
 				'titre' => _T_ou_typo($formulaire['titre']),
 				'message_retour' => formidable_raccourcis_arobases_2_valeurs_champs(
-					$formulaire['message_retour'],
+					$options['texte_accuse'] ? $options['texte_accuse'] : $formulaire['message_retour'],
 					$saisies,
 					false,
 					''),
diff --git a/traiter/email.yaml b/traiter/email.yaml
index 12563faf..d48c6139 100644
--- a/traiter/email.yaml
+++ b/traiter/email.yaml
@@ -158,6 +158,14 @@ options:
           label: '<:formidable:traiter_email_option_sujet_accuse_label:>'
           explication: '<:formidable:traiter_email_option_sujet_explication:>'
           afficher_si: '@traitements[email][activer_accuse]@!=""'
+      -
+        saisie: 'textarea'
+        options:
+          nom: 'texte_accuse'
+          label: '<:formidable:traiter_email_option_texte_accuse_label:>'
+          explication: '<:formidable:traiter_email_option_texte_accuse_explication:>'
+          afficher_si: '@traitements[email][activer_accuse]@!=""'
+          rows: 4          
       -
         saisie: 'input'
         options:
@@ -172,3 +180,4 @@ options:
           label: '<:formidable:traiter_email_option_nom_envoyeur_accuse_label:>'
           explication: '<:formidable:traiter_email_option_nom_envoyeur_accuse_explication:>'
           afficher_si: '@traitements[email][activer_accuse]@!=""'
+
-- 
GitLab