UpdateOnDismiss(); pl_redirect('googleapps'); break; case 'dismiss': $this->UpdateOnDismiss(); break; case 'no': $this->UpdateOnNo(); break; } } public function template() { return 'reminder/gapps.tpl'; } public function title() { return "Création d'un compte Google Apps"; } public function info() { return 'Xorg/GoogleApps'; } public static function IsCandidate(User $user, $candidate) { if (!$user->checkPerms(User::PERM_MAIL)) { return false; } require_once 'googleapps.inc.php'; $isSubscribed = GoogleAppsAccount::account_status($user->id()); if ($isSubscribed == 'disabled') { $isSubscribed = false; } if ($isSubscribed) { Reminder::MarkCandidateAsAccepted($user->id(), $candidate); } return !$isSubscribed; } } // vim:set et sw=4 sts=4 sws=4 foldmethod=marker fenc=utf-8: ?>