subscribe(); $this->UpdateOnYes(); } if ($action == 'dismiss') { $this->UpdateOnDismiss(); } if ($action == 'no') { $this->UpdateOnNo(); } } public function text() { return "La lettre de l'AX te permet de recevoir régulièrement les informations importantes de l'AX."; } public function title() { return "Inscription à la lettre de l'AX"; } public function info() { return 'Xorg/MailsAX'; } public static function IsCandidate(User $user, $candidate) { require_once 'newsletter.inc.php'; $isSubscribed = NewsLetter::forGroup(NewsLetter::GROUP_AX)->subscriptionState(); if ($isSubscribed) { Reminder::MarkCandidateAsAccepted($user->id(), $candidate); } return !$isSubscribed; } } // vim:set et sw=4 sts=4 sws=4 foldmethod=marker fenc=utf-8: ?>