summaryrefslogtreecommitdiff
path: root/classes/User.php
diff options
context:
space:
mode:
authorSiebrand Mazeland <s.mazeland@xs4all.nl>2009-11-08 23:22:50 +0100
committerSiebrand Mazeland <s.mazeland@xs4all.nl>2009-11-08 23:22:50 +0100
commit104a47e4a2903f1c7ea73363a73cee12f0cf14ac (patch)
treeac68398c8b50e1eb63e43499d5c6e11cc3443dd1 /classes/User.php
parent0ab17f382b9993ada3d12d4cdace72cca53fb545 (diff)
parent111f6a775daf9334adb05c9f8e539d682238f4dd (diff)
Merge branch '0.9.x' of git://gitorious.org/statusnet/mainline into 0.9.x
Diffstat (limited to 'classes/User.php')
-rw-r--r--classes/User.php8
1 files changed, 5 insertions, 3 deletions
diff --git a/classes/User.php b/classes/User.php
index b0d372be8..9b90ce61b 100644
--- a/classes/User.php
+++ b/classes/User.php
@@ -705,10 +705,12 @@ class User extends Memcached_DataObject
if (Event::handle('UserRightsCheck', array($this, $right, &$result))) {
switch ($right)
{
- case Right::deleteOthersNotice:
- $result = $this->hasRole('moderator');
+ case Right::DELETEOTHERSNOTICE:
+ $result = $this->hasRole(User_role::MODERATOR);
break;
- default:
+ case Right::CONFIGURESITE:
+ $result = $this->hasRole(User_role::ADMINISTRATOR);
+ default:
$result = false;
break;
}