subscribe(); $this->UpdateOnYes(); } if ($action == 'dismiss') { $this->UpdateOnDismiss(); } if ($action == 'no') { $this->UpdateOnNo(); } } public function text() { return "La lettre mensuelle de Polytechnique.org te permet de recevoir chaque mois des informations sur les activités et nouvelles de la communauté des X."; } public function title() { return "Inscription à la lettre mensuelle"; } public static function IsCandidate(User $user, $candidate) { require_once 'newsletter.inc.php'; $isSubscribed = NewsLetter::forGroup(NewsLetter::GROUP_XORG)->subscriptionState(); if ($isSubscribed) { Reminder::MarkCandidateAsAccepted($user->id(), $candidate); } return !$isSubscribed; } } // vim:set et sw=4 sts=4 sws=4 foldmethod=marker fenc=utf-8: ?>