From: Raphaël Barrois Date: Fri, 6 Jan 2012 20:27:27 +0000 (+0100) Subject: Prevent sending empty issues (Closes #1587). X-Git-Tag: xorg/1.1.5~49 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=cab02a01771ad0f4ff3b4cec5b588cbcac3548f1;p=platal.git Prevent sending empty issues (Closes #1587). Signed-off-by: Raphaël Barrois --- diff --git a/modules/newsletter.php b/modules/newsletter.php index 8983bd6..9ce53c3 100644 --- a/modules/newsletter.php +++ b/modules/newsletter.php @@ -421,6 +421,11 @@ class NewsletterModule extends PLModule if (!$issue) { $page->kill("La lettre {$nid} n'existe pas."); } + + if ($issue->isEmpty()) { + $page->trigErrorRedirect("La lettre étant vide, il n'est pas possible de l'envoyer.", $nl->adminPrefix()); + } + if (!$issue->scheduleMailing()) { $page->trigErrorRedirect("Une erreur est survenue lors de la validation de l'envoi.", $nl->adminPrefix()); }