From cab02a01771ad0f4ff3b4cec5b588cbcac3548f1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rapha=C3=ABl=20Barrois?= Date: Fri, 6 Jan 2012 21:27:27 +0100 Subject: [PATCH] Prevent sending empty issues (Closes #1587). MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Raphaël Barrois --- modules/newsletter.php | 5 +++++ 1 file changed, 5 insertions(+) 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()); } -- 2.1.4