X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=bin%2Fcron%2Fnewsletters.send.php;h=f9fa74bfa9f134895e183ae52e30e759108cc93a;hb=3731beb2ec0ae6e363dd348011aa48ecc31106d6;hp=e9e4ab5188e9fa521e321d2bdaf7ebcc3e10d67f;hpb=956cd5c10a027f75283d91545a5d5feeed1874ef;p=platal.git diff --git a/bin/cron/newsletters.send.php b/bin/cron/newsletters.send.php index e9e4ab5..f9fa74b 100755 --- a/bin/cron/newsletters.send.php +++ b/bin/cron/newsletters.send.php @@ -24,13 +24,17 @@ require_once './connect.db.inc.php'; require_once 'newsletter.inc.php'; ini_set('memory_limit', '128M'); -$nls = NewsLetter::getIssuesToSend(); -foreach ($nls as $nl) { - echo "Envoi de la lettre \"{$nl->title()}\" (Groupe {$nl->group})\n\n"; - echo ' ' . date("H:i:s") . " -> début de l'envoi\n"; - $emailsCount = $nl->sendToAll(); - echo ' ' . date("H:i:s") . " -> fin de l'envoi\n\n"; - echo $emailsCount . " emails ont été envoyés lors de cet envoi.\n\n"; +$issues = NewsLetter::getIssuesToSend(); +foreach ($issues as $issue) { + if ($issue->isEmpty()) { + echo "Lettre \"{$issue->title()}\" (Groupe {$issue->nl->group}) ignorée car vide."; + } else { + echo "Envoi de la lettre \"{$issue->title()}\" (Groupe {$issue->nl->group})\n\n"; + echo ' ' . date("H:i:s") . " -> début de l'envoi\n"; + $emailsCount = $issue->sendToAll(); + echo ' ' . date("H:i:s") . " -> fin de l'envoi\n\n"; + echo $emailsCount . " emails ont été envoyés lors de cet envoi.\n\n"; + } } // vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: