X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Freminder%2Fpromotion_ml.inc.php;h=987785ebeeca35913fc07a4aa78f433b8d3c7cb3;hb=441e454e351c851a4906b0d1b1eca68aa364baa7;hp=b67b59b6a3dd1633733a3d2488b6b16a5248c461;hpb=d1e6167749fdad08c81e23d09e1bbbf76e3b989b;p=platal.git diff --git a/include/reminder/promotion_ml.inc.php b/include/reminder/promotion_ml.inc.php index b67b59b..987785e 100644 --- a/include/reminder/promotion_ml.inc.php +++ b/include/reminder/promotion_ml.inc.php @@ -1,6 +1,6 @@ profile()->yearPromo()); $asso_id = $res->fetchOneCell(); - XDB::execute('REPLACE INTO groupex.membres (uid, asso_id) + 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; @@ -67,12 +68,11 @@ class ReminderPromotionMl extends Reminder // We only test if the user is in her promotion group for it is too // expensive to check if she is in the corresponding ML as well. $res = XDB::query('SELECT COUNT(*) - FROM groupex.membres + FROM group_members WHERE uid = {?} AND asso_id = (SELECT id - FROM groupex.asso + FROM groups WHERE diminutif = {?})', - $user->id(), S::v('promo')); - + $user->id(), $user->profile()->yearPromo()); $mlCount = $res->fetchOneCell(); if ($mlCount) { Reminder::MarkCandidateAsAccepted($user->id(), $candidate);