diff --git a/htdocs/admin/mails.php b/htdocs/admin/mails.php index d9a63424b83..ddfe717c68b 100644 --- a/htdocs/admin/mails.php +++ b/htdocs/admin/mails.php @@ -517,7 +517,7 @@ else $formmail->withtopic=(isset($_POST['subject'])?$_POST['subject']:$langs->trans("Test")); $formmail->withtopicreadonly=0; $formmail->withfile=2; - $formmail->withbody=(isset($_POST['message'])?$_POST['message']:$langs->trans("Test")); + $formmail->withbody=(isset($_POST['message'])?$_POST['message']:$langs->trans("PredefinedMailTest")); $formmail->withbodyreadonly=0; $formmail->withcancel=1; $formmail->withdeliveryreceipt=1; @@ -562,7 +562,7 @@ else $formmail->withtopic=(isset($_POST['subject'])?$_POST['subject']:$langs->trans("Test")); $formmail->withtopicreadonly=0; $formmail->withfile=2; - $formmail->withbody=(isset($_POST['message'])?$_POST['message']:$langs->trans("Test")); + $formmail->withbody=(isset($_POST['message'])?$_POST['message']:$langs->trans("PredefinedMailTestHtml")); $formmail->withbodyreadonly=0; $formmail->withcancel=1; $formmail->withdeliveryreceipt=1; diff --git a/htdocs/comm/propal.php b/htdocs/comm/propal.php index 08ae51d3159..8cd306d2d94 100644 --- a/htdocs/comm/propal.php +++ b/htdocs/comm/propal.php @@ -1916,6 +1916,7 @@ if ($id > 0 || ! empty($ref)) $formmail->withbody=1; $formmail->withdeliveryreceipt=1; $formmail->withcancel=1; + // Tableau des substitutions $formmail->substit['__PROPREF__']=$propal->ref; // Tableau des parametres complementaires diff --git a/htdocs/html.formmail.class.php b/htdocs/html.formmail.class.php index 50f924d9da3..05ffbdc345f 100644 --- a/htdocs/html.formmail.class.php +++ b/htdocs/html.formmail.class.php @@ -444,6 +444,7 @@ class FormMail $defaultmessage=make_substitutions($defaultmessage,$this->substit,$langs); if (isset($_POST["message"])) $defaultmessage=$_POST["message"]; + $defaultmessage=str_replace('\n',"\n",$defaultmessage); print ""; print "".$langs->trans("MailText").""; diff --git a/htdocs/langs/en_US/other.lang b/htdocs/langs/en_US/other.lang index d4e46e9f1c5..dcad5461555 100644 --- a/htdocs/langs/en_US/other.lang +++ b/htdocs/langs/en_US/other.lang @@ -39,6 +39,8 @@ Miscellanous=Miscellanous NbOfActiveNotifications=Number of notifications WarningInstallDirExists=Warning, install directory (htdocs/install) still exists. This is a serious security hole. You should removed it as soon as possible. WarningUntilDirRemoved=All security warnings (visible by admin users only) will remain active as long as the vulnerability is present (or that constant MAIN_REMOVE_INSTALL_WARNING is added in Setup->Other setup). +PredefinedMailTest=This is a test mail.\nThe two lines are separated by a carriage return. +PredefinedMailTestHtml=This is a test mail (the word test must be in bold).
The two lines are separated by a carriage return. PredefinedMailContentSendInvoice=Veuillez trouver ci-joint la facture __FACREF__\n\nCordialement\n\n PredefinedMailContentSendInvoiceReminder=Nous apportons à votre connaissance que la facture __FACREF__ ne semble pas avoir été réglée. La voici donc, pour rappel, en pièce jointe.\n\nCordialement\n\n PredefinedMailContentSendProposal=Veuillez trouver ci-joint la proposition commerciale __PROPREF__\n\nCordialement\n\n diff --git a/htdocs/langs/fr_FR/other.lang b/htdocs/langs/fr_FR/other.lang index 9e89208a27e..7ab11e1259f 100644 --- a/htdocs/langs/fr_FR/other.lang +++ b/htdocs/langs/fr_FR/other.lang @@ -39,6 +39,8 @@ Miscellanous=Divers NbOfActiveNotifications=Nombre de notifications WarningInstallDirExists=Attention, le répertoire install (htdocs/install) existe toujours. Une fois l'install terminée, sa présence n'est plus nécessaire et représente une faille sérieuse de sécurité. Vous devriez l'effacer dès que possible. WarningUntilDirRemoved=Les alertes de sécurités sont visibles par les administrateurs uniquement et resteront actives tant que la vulnérabilité sera avérée (ou que la constante MAIN_REMOVE_INSTALL_WARNING aura été défini dans Configuration->Divers) +PredefinedMailTest=Ceci est un mail de test.\nLes 2 lignes sont séparées par un retour à la ligne. +PredefinedMailTestHtml=Ceci est un mail de test (le mot test doit être en gras).
Les 2 lignes sont séparées par un retour à la ligne. PredefinedMailContentSendInvoice=Veuillez trouver ci-joint la facture __FACREF__\n\nCordialement\n\n PredefinedMailContentSendInvoiceReminder=Nous apportons à votre connaissance que la facture __FACREF__ ne semble pas avoir été réglée. La voici donc, pour rappel, en pièce jointe.\n\nCordialement\n\n PredefinedMailContentSendProposal=Veuillez trouver ci-joint la proposition commerciale __PROPREF__\n\nCordialement\n\n