From: Florent Bruneau Date: Fri, 17 Sep 2010 14:38:59 +0000 (+0200) Subject: User::canEdit takes user permissions into account. X-Git-Tag: xorg/1.0.1~188 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=a81ee98706ff11231e6d708270e2fb1c97775650;p=platal.git User::canEdit takes user permissions into account. Signed-off-by: Florent Bruneau --- diff --git a/classes/user.php b/classes/user.php index 8551cbd..c265bf0 100644 --- a/classes/user.php +++ b/classes/user.php @@ -331,8 +331,9 @@ class User extends PlUser */ public function canEdit(Profile $profile) { - // XXX: Check permissions (e.g. secretary permission) - // and flags from the profile + if ($this->checkPerms(User::PERM_EDIT_DIRECTORY)) { + return true; + } return XDB::fetchOneCell('SELECT pid FROM account_profiles WHERE uid = {?} AND pid = {?}',