X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;ds=sidebyside;f=include%2Fvalidations%2Fmedals.inc.php;h=a2a5dc14cf9479f14baf74bb5f6ffca5813fe428;hb=6e909db8e8f8a25a0d44e3ff74bcc5f76eb2ea92;hp=98d14d24e61a9a5c25cdbbd1da4d86b20da87966;hpb=ebd515f95f03f8a87f9b846d65e179b39a535222;p=platal.git diff --git a/include/validations/medals.inc.php b/include/validations/medals.inc.php index 98d14d2..a2a5dc1 100644 --- a/include/validations/medals.inc.php +++ b/include/validations/medals.inc.php @@ -31,10 +31,10 @@ class MedalReq extends Validate // }}} // {{{ constructor - public function __construct($_uid, $_idmedal, $_subidmedal, $_stamp=0) + public function __construct(User &$_user, $_idmedal, $_subidmedal, $_stamp=0) { - parent::__construct($_uid, false, 'medal', $_stamp); - $this->mid = $_idmedal; + parent::__construct($_user, false, 'medal', $_stamp); + $this->mid = $_idmedal; $this->gid = $_subidmedal; } @@ -101,10 +101,10 @@ class MedalReq extends Validate public function commit () { require_once 'notifs.inc.php'; - register_watch_op($this->uid, WATCH_FICHE, 'medals'); + register_watch_op($this->user->id(), WATCH_FICHE, '', 'medals'); return XDB::execute('REPLACE INTO profile_medals_sub VALUES ({?}, {?}, {?})', - $this->uid, $this->mid, $this->gid); + $this->user->id(), $this->mid, $this->gid); } // }}}