diff --git a/htdocs/compta/facture.php b/htdocs/compta/facture.php index 65b24e41c9d..8c78948a63c 100644 --- a/htdocs/compta/facture.php +++ b/htdocs/compta/facture.php @@ -340,6 +340,8 @@ if ($_POST["action"] == 'confirm_canceled' && $_POST["confirm"] == yes) */ if ($_POST["action"] == 'send' || $_POST["action"] == 'relance') { + $langs->load("mails"); + $fac = new Facture($db,"",$_POST["facid"]); if ( $fac->fetch($_POST["facid"]) ) { @@ -392,7 +394,7 @@ if ($_POST["action"] == 'send' || $_POST["action"] == 'relance') if ( $mailfile->sendfile() ) { - $msg='
Mails envoyé avec succès à '.htmlentities($sendto).' (de la part de '.htmlentities($from).')
'; + $msg='
'.$langs->trans("MailSuccessfulySent",$sendto,$from).'.
'; $sendto = htmlentities($sendto); @@ -410,12 +412,12 @@ if ($_POST["action"] == 'send' || $_POST["action"] == 'relance') } else { - $msg='
'.$langs->trans("ErrorFailedToSendMail",htmlentities($from),htmlentities($sendto)).'
'; + $msg='
'.$langs->trans("ErrorFailedToSendMail",$from,$sendto).' !
'; } } else { - $msg='
'.htmlentities($langs->trans("Le mail du destinataire est vide")).'
'; + $msg='
'.$langs->trans("ErrorMailRecipientIsEmpty").' !
'; dolibarr_syslog("Le mail du destinataire est vide"); } diff --git a/htdocs/langs/en_US/mails.lang b/htdocs/langs/en_US/mails.lang index e9b93933688..fba621551ef 100644 --- a/htdocs/langs/en_US/mails.lang +++ b/htdocs/langs/en_US/mails.lang @@ -24,4 +24,6 @@ MailingStatusDraft=Draft MailingStatusValidated=Validated MailingStatusApproved=Approved MailingStatusSent=Sent +MailSuccessfulySent=Mail successfuly sent +ErrorMailRecipientIsEmpty=Mail recipient is empty diff --git a/htdocs/langs/fr_FR/mails.lang b/htdocs/langs/fr_FR/mails.lang index 92629fea6aa..fc1905bb619 100644 --- a/htdocs/langs/fr_FR/mails.lang +++ b/htdocs/langs/fr_FR/mails.lang @@ -24,3 +24,5 @@ MailingStatusDraft=Brouillon MailingStatusValidated=Validé MailingStatusApproved=Apprové MailingStatusSent=Envoyé +MailSuccessfulySent=Mail envoyé avec succès +ErrorMailRecipientIsEmpty=Le mail du destinataire est vide diff --git a/htdocs/lib/CMailFile.class.php b/htdocs/lib/CMailFile.class.php index 6340a88c46d..a6f2376f280 100644 --- a/htdocs/lib/CMailFile.class.php +++ b/htdocs/lib/CMailFile.class.php @@ -36,6 +36,7 @@ to chunk_split class CMailFile { var $subject; + var $addr_from; var $addr_to; var $addr_cc; var $addr_bcc;