user, 'imap', Bogo::IMAP_DEFAULT); $this->UpdateOnYes(); } if ($action == 'dismiss') { $this->UpdateOnDismiss(); } if ($action == 'no') { $this->UpdateOnNo(); } } public function text() { return "Tu peux bénéficier d'une sauvegarde des emails. Cela permet d'avoir un accès de secours aux 30 derniers jours d'emails reçus sur ton adresse Polytechnique.org."; } public function title() { return 'Sauvegarde de tes emails'; } public function info() { return 'Xorg/IMAP'; } public static function IsCandidate(User $user, $candidate) { if (!$user->checkPerms(User::PERM_MAIL)) { return false; } require_once 'emails.inc.php'; $active = Email::is_active_storage($user, 'imap'); if ($active) { Reminder::MarkCandidateAsAccepted($user->id(), $candidate); } return !$active; } } // vim:set et sw=4 sts=4 sws=4 foldmethod=marker fenc=utf-8: ?>