From: Florent Bruneau Date: Fri, 2 Jul 2010 08:23:52 +0000 (+0200) Subject: Fix promotion_ml reminder. X-Git-Tag: xorg/1.0.1~15^2~72 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=5fb8451c4ef7df6cc864414b61ae7bdb84e4ce46;p=platal.git Fix promotion_ml reminder. Signed-off-by: Florent Bruneau --- diff --git a/include/reminder/promotion_ml.inc.php b/include/reminder/promotion_ml.inc.php index dca2fc1..987785e 100644 --- a/include/reminder/promotion_ml.inc.php +++ b/include/reminder/promotion_ml.inc.php @@ -23,18 +23,19 @@ class ReminderPromotionMl extends Reminder { public function HandleAction($action) { + $user = S::user(); switch ($action) { case 'yes': $res = XDB::query('SELECT id FROM groups WHERE diminutif = {?}', - S::v('promo')); + $user->profile()->yearPromo()); $asso_id = $res->fetchOneCell(); XDB::execute('REPLACE INTO group_members (uid, asso_id) VALUES ({?}, {?})', - S::v('uid'), $asso_id); - $mmlist = new MMList(S::v('uid'), S::v('password')); - $mmlist->subscribe('promo' . S::v('promo')); + $user->id(), $asso_id); + $mmlist = new MMList($user); + $mmlist->subscribe('promo' . $user->profile()->yearPromo()); $this->UpdateOnYes(); break; @@ -71,8 +72,7 @@ class ReminderPromotionMl extends Reminder WHERE uid = {?} AND asso_id = (SELECT id FROM groups WHERE diminutif = {?})', - $user->id(), S::v('promo')); - + $user->id(), $user->profile()->yearPromo()); $mlCount = $res->fetchOneCell(); if ($mlCount) { Reminder::MarkCandidateAsAccepted($user->id(), $candidate);