X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;ds=sidebyside;f=bin%2Fcron%2Fnotifs.send.php;h=cdd07b8332660d4fc02e11bc81d3e4eda62cb8f6;hb=c76545c351fae4e2298624ff9ee5bf854dc5a5b6;hp=73b5a7381633daa66737b6501abb25e78087bac6;hpb=8c2640f60951177740b7f601fda70faa119fea1c;p=platal.git diff --git a/bin/cron/notifs.send.php b/bin/cron/notifs.send.php index 73b5a73..cdd07b8 100755 --- a/bin/cron/notifs.send.php +++ b/bin/cron/notifs.send.php @@ -23,6 +23,7 @@ require_once 'connect.db.inc.php'; require_once 'plmailer.php'; require_once 'notifs.inc.php'; +ini_set('memory_limit', '128M'); $uids = XDB::query('SELECT uid FROM watch @@ -30,16 +31,17 @@ $uids = XDB::query('SELECT uid ORDER BY uid'); $iterator = User::iterOverUIDs($uids->fetchColumn()); -$mailer = new PlMailer('carnet/notif.mail.tpl'); while($user = $iterator->next()) { $watch = new Watch($user); if ($watch->count() > 0) { $notifs = $watch->events(); + $mailer = new PlMailer('carnet/notif.mail.tpl'); $mailer->assign('sex', $user->isFemale()); $mailer->assign('yourself', $user->display_name); $mailer->assign('week', date('W - Y')); $mailer->assign('notifs', $notifs); $mailer->sendTo($user); + unset($mailer); unset($notifs); } unset($watch);