X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Freminder%2Fgapps.inc.php;h=8df4c46f010daedef060d0269ddfba12b780d0c5;hb=4f970ab081dfb75e7595d98c61e1660f76edab65;hp=3938db898b96d562211a2a280896caf53d606ebf;hpb=d732049731264bac6d05b2eb54673dc9b1c236b0;p=platal.git diff --git a/include/reminder/gapps.inc.php b/include/reminder/gapps.inc.php index 3938db8..8df4c46 100644 --- a/include/reminder/gapps.inc.php +++ b/include/reminder/gapps.inc.php @@ -39,18 +39,26 @@ class ReminderGapps extends Reminder } } - protected function GetDisplayText() + public function text() { return "Polytechnique.org te fournit un compte Google Apps qui te permet de disposer des applications web de Google (GMail, Google Calendar, Google Docs, et bien d'autres) sur ton adresse Polytechnique.org habituelle (en savoir plus)."; } + public function title() + { + return "Création d'un compte Google Apps"; + } - public static function IsCandidate(User &$user) + public static function IsCandidate(User &$user, $candidate) { require_once 'googleapps.inc.php'; - return GoogleAppsAccount::account_status($user->id()); + $isSubscribed = GoogleAppsAccount::account_status($user->id()); + if ($isSubscribed) { + Reminder::MarkCandidateAsAccepted($user->id(), $candidate); + } + return !$isSubscribed; } }