From: Charles C. <ch...@ru...> - 2004-11-28 08:15:59
|
A minor fix to lib/WikiGroup.php so that WikiGroup->isSpecialMember knows about CREATOR and OWNER Regards, Charles --- /home/Charles/extract/phpwiki/lib/WikiGroup.php 2004-11-25 02:58:41.000000000 +0800 +++ WikiGroup.php 2004-11-28 16:15:43.515625000 +0800 @@ -210,6 +210,9 @@ case GROUP_ADMIN: return $this->membership[$group] = (isset($user->_level) and $user->_level == WIKIAUTH_ADMIN); + case GROUP_OWNER: + case GROUP_CREATOR: + return false; default: trigger_error(__sprintf("Undefined method %s for special group %s", 'isMember',$group), @@ -347,6 +350,10 @@ $users[] = $u; } return $users; + case GROUP_OWNER: + case GROUP_CREATOR: + // this could get complex so just return an empty array + return $users; default: trigger_error(__sprintf("Unknown special group '%s'", $group), E_USER_WARNING); |