diff --git a/htdocs/comm/mailing/fiche.php b/htdocs/comm/mailing/fiche.php index d08f4db8e4f..10d359fc67c 100644 --- a/htdocs/comm/mailing/fiche.php +++ b/htdocs/comm/mailing/fiche.php @@ -30,12 +30,21 @@ require("./pre.inc.php"); $langs->load("mails"); -$mesg = ''; +$message = ''; llxHeader("","","Fiche Mailing"); +// Action envoi mailing pour tous +if ($_GET["action"] == 'sendall') +{ + // Pour des raisons de sécurité, on ne permet pas cette fonction via l'IHM, + // on affiche donc juste un message + $message='
'.$langs->trans("MailingNeedCommand").'
'; + $message.="php ./scripts/mailing-send.php ".$_GET["id"]; + $_GET["action"]=''; +} // Action envoi test mailing if ($_POST["action"] == 'send') @@ -333,11 +342,11 @@ else print ''.$langs->trans("ValidMailing").''; } -/* if ($mil->statut == 1 && $mil->nbemail > 0) + if ($mil->statut == 1 && $mil->nbemail > 0) { - print ''.$langs->trans("ApproveMailing").''; + print ''.$langs->trans("SendMailing").''; } -*/ + if ($mil->statut <= 1) { print ''.$langs->trans("DeleteMailing").''; diff --git a/htdocs/langs/en_US/mails.lang b/htdocs/langs/en_US/mails.lang index 7b14f017958..9db43b88a2a 100644 --- a/htdocs/langs/en_US/mails.lang +++ b/htdocs/langs/en_US/mails.lang @@ -49,5 +49,5 @@ TargetsStatistics=Targets statistics NbOfProspectsContacts=Unique contacts for all prospects NbOfCustomersContacts=Unique contacts for all customers MailNoChangePossible=Recipients for validated mailing can't be changed - - +SendMailing=Send mailing +MailingNeedCommand=For securities reason, sending a mailing can only be performed from command line. Ask your administrator to launch the following command to send the mailing to all recipients: \ No newline at end of file diff --git a/htdocs/langs/fr_FR/mails.lang b/htdocs/langs/fr_FR/mails.lang index 5d069f44f3b..8f959665e4e 100644 --- a/htdocs/langs/fr_FR/mails.lang +++ b/htdocs/langs/fr_FR/mails.lang @@ -49,3 +49,5 @@ TargetsStatistics=Statistiques destinataires NbOfProspectsContacts=Contacts uniques tous prospects NbOfCustomersContacts=Contacts uniques tous clients MailNoChangePossible=Destinataires d'un mailing validé non modifiables +SendMailing=Envoi mailing +MailingNeedCommand=Pour des raisons de sécurité, l'envoi d'un mailing de masse ne peut être réalisé qu'en ligne de commande. Demander à votre administrateur de lancer la commande suivante pour envoyer le mailing à tous les destinataires: \ No newline at end of file