#!/usr/bin/php5 -q _data as $u) { $week = date("W - Y"); $text = " ".($u['sexe'] ? 'Chère' : 'Cher')." {$u['prenom']},\n\n" . " Voici les événements survenus dans la semaine écoulée,\n" . "et depuis ta dernière visite sur le site.\n\n" . "Tu trouveras les mêmes informations sur la page :\n" . " https://www.polytechnique.org/carnet/panel\n\n" . "------------------------------------------------------------------------\n\n"; $html = << Notifications de la semaine $week

Voici les événements survenus dans la semaine écoulée, et depuis ta dernière visite sur le site.

Tu trouveras les mêmes informations sur cette page

EOF; foreach($u['data'] as $cid=>$d) { $text .= " {$all->_cats[$cid][(count($d)==1)?'mail_sg':'mail']} :\n\n"; $html .= "

{$all->_cats[$cid][(count($d)==1)?'mail_sg':'mail']} :

\n\n"; } $text .= "-- \n" . "L'équipe de Polytechnique.org\n\n" . "------------------------------------------------------------------------\n\n" . "Tu recois ce mail car tu as activé la notification automatique \n" . "par mail des événements que tu surveilles.\n\n" . "Tu peux changer cette option sur :\n" . " https://www.polytechnique.org/carnet/notifs"; $html .= <<

L'équipe de Polytechnique.org


Tu recois ce mail car tu as activé la notification automatique par mail des événements que tu surveilles.

Tu peux changer cette option sur la page de configuration des notifications

EOF; $mailer = new PlMailer(); $mailer->setFrom("Carnet Polytechnicien "); $mailer->addTo("\"{$u['prenom']} {$u['nom']}\" <{$u['bestalias']}@polytechnique.org>"); $mailer->setSubject("Notifications de la semaine $week"); $mailer->setTxtBody($text); if ($u['mail_fmt'] == 'html') { $mailer->setHtmlBody($html); } $mailer->send(); } // vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: ?>