From d732049731264bac6d05b2eb54673dc9b1c236b0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?St=C3=A9phane=20Jacob?= Date: Mon, 11 May 2009 01:03:07 +0200 Subject: [PATCH] Adds gapps reminder. --- include/reminder/gapps.inc.php | 58 +++++++++++++++++++++++++++++++++++++++ upgrade/0.10.1/00_inscription.sql | 1 + 2 files changed, 59 insertions(+) create mode 100644 include/reminder/gapps.inc.php diff --git a/include/reminder/gapps.inc.php b/include/reminder/gapps.inc.php new file mode 100644 index 0000000..3938db8 --- /dev/null +++ b/include/reminder/gapps.inc.php @@ -0,0 +1,58 @@ +UpdateOnYes(); + pl_redirect('googleapps'); + break; + + case 'dismiss': + $this->UpdateOnDismiss(); + break; + + case 'no': + $this->UpdateOnNo(); + break; + } + } + + protected function GetDisplayText() + { + 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 static function IsCandidate(User &$user) + { + require_once 'googleapps.inc.php'; + return GoogleAppsAccount::account_status($user->id()); + } +} + +// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: +?> diff --git a/upgrade/0.10.1/00_inscription.sql b/upgrade/0.10.1/00_inscription.sql index 4eed42d..36f5e77 100644 --- a/upgrade/0.10.1/00_inscription.sql +++ b/upgrade/0.10.1/00_inscription.sql @@ -18,6 +18,7 @@ INSERT INTO reminder_type (name, weight, remind_delay_yes, remind_delay_no, rem ('nl', 80, 0, 365, 7), ('promotion_ml', 70, 0, 365, 7), ('email_backup', 60, 0, 365, 7), + ('gapps', 50, 0, 365, 7), ('ax_letter', 50, 0, 365, 14); DROP TABLE IF EXISTS reminder; -- 2.1.4