From 5fb8451c4ef7df6cc864414b61ae7bdb84e4ce46 Mon Sep 17 00:00:00 2001 From: Florent Bruneau Date: Fri, 2 Jul 2010 10:23:52 +0200 Subject: [PATCH] Fix promotion_ml reminder. Signed-off-by: Florent Bruneau --- include/reminder/promotion_ml.inc.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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); -- 2.1.4