From aad9255300842b050861001c5c2fdade407f1458 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabrice=20PENHO=C3=8BT?= Date: Wed, 23 Sep 2020 12:50:21 +0200 Subject: [PATCH] =?UTF-8?q?Adaptation=20texte=20mail=20relances=20fin=20ab?= =?UTF-8?q?onnement=20pr=C3=A9mium.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- controllers/subscription.js | 15 ++++++++++----- lang/fr/subscription.js | 2 ++ 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/controllers/subscription.js b/controllers/subscription.js index c304369..c035190 100644 --- a/controllers/subscription.js +++ b/controllers/subscription.js @@ -138,11 +138,16 @@ exports.notifyExpirationAccount= async(req, res, next) => USER_NAME: userInfos.User.name, LINK_URL : config.siteUrl+"/"+configTpl.updateAccountPage+"#subscribe" }; - const mailDatas= + let mailSubject; + if(mail!=="first") + mailSubject=txt.mailExpirationRelaunchTxt+txt.mailExpirationSubject; + else + mailSubject=txt.mailExpirationSubject; + const mailDatas = { - mailSubject: txt.mailExpirationSubject, - mailPreheader: txt.mailExpirationSubject, - mailTitle: txt.mailExpirationSubject, + mailSubject: mailSubject, + mailPreheader: mailSubject, + mailTitle: mailSubject, mailHeaderLinkUrl: config.siteUrl+"/"+configTpl.updateAccountPage+"#subscribe", mailHeaderLinkTxt: txt.mailExpirationLinkTxt, mailMainContent: tool.replaceAll(txt.mailExpirationBodyHTML, mapMail), @@ -156,7 +161,7 @@ exports.notifyExpirationAccount= async(req, res, next) => let users1=await getUsers(config.accountExpirationFirstNotificationInDays); for(let i in users1) sendNotification(users1[i], "first"); - // deuxième relance : + // relance : let users2=await getUsers(config.accountExpirationSecondNotificationInDays); for(let i in users2) sendNotification(users2[i], "second"); diff --git a/lang/fr/subscription.js b/lang/fr/subscription.js index 55f9bc9..4e43aa3 100644 --- a/lang/fr/subscription.js +++ b/lang/fr/subscription.js @@ -13,6 +13,7 @@ module.exports = mailStopMailLinkTxt : "Stopper les envois.", mailNewQuestionnaireBodyTxt : "Bonjour USER_NAME,\n\nUn nouveau quiz vient de vous être proposé :\n\nQUESTIONNAIRE_URL\n\nBonne lecture !\n\nStopper les envois ?\nUNSUBSCRIBE_URL", noNewQuestionnaireForUser : "Aucun nouveau questionnaire trouvé pour un abonné : ", + mailEndFreeTimeSubject: "Votre abonnement gratuit va expirer", mailEndFreeTimeLinkTxt : "M'abonner.", mailEndFreeTimeBodyTxt: "Bonjour USER_NAME,\n\nVotre abonnement gratuit à SITE_NAME va expirer d'ici quelques jours.\n\nPour continuer à utiliser le site, vous pouvez sans attendre souscrire à un abonnement :\nLINK_URL", @@ -23,6 +24,7 @@ module.exports = mailExpirationLinkTxt : "Prolonger mon abonnement.", mailExpirationBodyTxt: "Bonjour USER_NAME,\n\nVotre abonnement à SITE_NAME va expirer d'ici quelques jours.\n\nPour continuer à utiliser SITE_NAME, vous pouvez le prolonger dès aujourd'hui :\nLINK_URL", mailExpirationBodyHTML: "

Bonjour USER_NAME,

Votre abonnement à SITE_NAME va expirer d'ici quelques jours.

Pour continuer à utiliser SITE_NAME, vous pouvez le prolonger dès aujourd'hui en cliquant sur le lien ci-dessous.

", + mailExpirationRelaunchTxt: "[Rappel] ", mailExpirationMessage: "FIRST premières et SECOND deuxièmes relances envoyées pour des abonnements expirant d'ici peu.", infosNbDays: "Votre abonnement est encore valable pendant NB_DAYS jours.
Vous pouvez à tout moment prolonger votre abonnement en suivant les indications ci-dessous :",