From aa946dc4421606861f0f611a5c5e8b5e07826fa0 Mon Sep 17 00:00:00 2001
From: "maieul@maieul.net" <>
Date: Sun, 18 Dec 2016 22:07:40 +0000
Subject: [PATCH] =?UTF-8?q?et=20se=20servir=20du=20fait=20que=20maintenant?=
 =?UTF-8?q?=20les=20mails=20partent=20apr=C3=A8s=20l'enregistrement=20pour?=
 =?UTF-8?q?=20mettre=20l'url=20de=20la=20r=C3=A9ponse=20dans=20le=20mail?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 lang/formidable_fr.php              | 3 ++-
 notifications/formulaire_email.html | 5 +++++
 traiter/email.php                   | 1 +
 3 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/lang/formidable_fr.php b/lang/formidable_fr.php
index 91e6f6cf..f7d18f08 100644
--- a/lang/formidable_fr.php
+++ b/lang/formidable_fr.php
@@ -218,7 +218,8 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 	'traiter_email_sujet' => '@nom@ vous a écrit.',
 	'traiter_email_sujet_accuse' => 'Merci de votre réponse.',
 	'traiter_email_titre' => 'Envoyer par courriel',
-	'traiter_email_url_enregistrement' => 'Vous pouvez gérer les réponses <a href="@url@">sur cette page</a>.',
+	'traiter_email_url_enregistrement_precis' => 'Vous pouvez voir cette réponse <a href="@url@">sur cette page</a>.',
+	'traiter_email_url_enregistrement' => 'Vous pouvez gérer l\'ensemble des réponses <a href="@url@">sur cette page</a>.',
 	'traiter_enregistrement_description' => 'Enregistre les résultats du formulaire dans la base de données',
 	'traiter_enregistrement_erreur_base' => 'Une erreur technique est survenue durant l’enregistrement en base de données',
 	'traiter_enregistrement_erreur_deja_repondu' => 'Vous avez déjà répondu à ce formulaire.',
diff --git a/notifications/formulaire_email.html b/notifications/formulaire_email.html
index 3c944aad..51861183 100644
--- a/notifications/formulaire_email.html
+++ b/notifications/formulaire_email.html
@@ -14,6 +14,11 @@
 ---- <br />
 <:envoi_via_le_site:> <a href="#URL_SITE_SPIP">#NOM_SITE_SPIP</a>[ / IP&nbsp;: (#ENV{ip})]<br />
 [(#ENV*{traitements}|table_valeur{enregistrement}|oui)
+[(#ENV{id_formulaires_reponse}|oui)
+	#SET{url, #URL_ECRIRE{formulaires_reponse}|parametre_url{id_formulaires_reponse,#ENV{id_formulaires_reponse}}|url_absolue}
+	<:formidable:traiter_email_url_enregistrement_precis{url=#GET{url}}:>
+	<br />
+]
 #SET{url, #URL_ECRIRE{formulaires_reponses}|parametre_url{id_formulaire, #ENV{id_formulaire}}|url_absolue}
 <:formidable:traiter_email_url_enregistrement{url=#GET{url}}:>
 ]</p>
diff --git a/traiter/email.php b/traiter/email.php
index 2fa72980..430ed4af 100644
--- a/traiter/email.php
+++ b/traiter/email.php
@@ -129,6 +129,7 @@ function traiter_email_dist($args, $retours) {
 			$notification,
 			array(
 				'id_formulaire' => $args['id_formulaire'],
+				'id_formulaires_reponse' => $retours['id_formulaires_reponse'],
 				'titre' => _T_ou_typo($formulaire['titre']),
 				'traitements' => $traitements,
 				'saisies' => $saisies,
-- 
GitLab