X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=bin%2Fcron%2Fregistrations.php;fp=bin%2Fcron%2Fregistrations.php;h=1caa4405866404633cc6600ddb4cd5470dbfd6f6;hb=5ecaa68e834e823f3d2ab9ea2c3613c1ebc19bf6;hp=0000000000000000000000000000000000000000;hpb=93b0da52bfae596573e07fb4b8fe5a3326326179;p=platal.git diff --git a/bin/cron/registrations.php b/bin/cron/registrations.php new file mode 100755 index 0000000..1caa440 --- /dev/null +++ b/bin/cron/registrations.php @@ -0,0 +1,53 @@ +#!/usr/bin/php5 -q + {?} + GROUP BY al.alias + ORDER BY pd.promo", + date("Ymd000000", strtotime('last Monday'))); +if ($count = $res->total()) { + $message .= "$count INSCRIPTIONS CONFIRMÉES :\n"; + while (list($forlife, $promo, $email) = $res->next()) { + $message .= "$promo, $forlife, $email\n"; + } +} + +$res = XDB::iterRow("SELECT a.hruid, r.email, r.date + FROM register_pending AS r + INNER JOIN accounts AS a ON (a.uid = r.uid) + WHERE r.hash != 'INSCRIT' + ORDER BY r.date"); +if ($count = $res->total()) { + $message .= "\n$count INSCRIPTIONS NON CONFIRMÉES :\n"; + while (list($forlife, $email, $date) = $res->next()) { + $message .= "$date, $forlife,\n $email\n"; + } +} + +$res = XDB::query('SELECT COUNT(DISTINCT uid), COUNT(*) + FROM register_marketing'); +list($a, $b) = $res->fetchOneRow(); +$message .= "\nINSCRIPTIONS SOLICITÉES :\n"; +$message .= " $a utilisateurs\n $b adresses email\n"; + +$message .= "\n\n"; + +$mailer = new PlMailer(); +$mailer->setSubject('Rapport des inscriptions de la semaine'); +$mailer->setFrom($globals->register->notif); +$mailer->addTo($globals->register->notif); +$mailer->setTxtBody($message); +$mailer->send(); + +// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: +?>