diff options
author | Andreas Gohr <andi@splitbrain.org> | 2006-12-03 14:41:04 +0100 |
---|---|---|
committer | Andreas Gohr <andi@splitbrain.org> | 2006-12-03 14:41:04 +0100 |
commit | f8cc712e2ad522d0bd56b9ba3983cd42abf664ad (patch) | |
tree | f05652b1c134709880c8bde9b136f25055fffeb6 /inc/common.php | |
parent | 4765d61c46935bc95f8f28459004374dfa77797f (diff) | |
download | rpg-f8cc712e2ad522d0bd56b9ba3983cd42abf664ad.tar.gz rpg-f8cc712e2ad522d0bd56b9ba3983cd42abf664ad.tar.bz2 |
manager user/group
This patch adds support for a manager option as suggested in
http://www.freelists.org/archives/dokuwiki/11-2006/msg00314.html
darcs-hash:20061203134104-7ad00-72ff6422bbb4f79be325c7e77255e1eee32d0f6b.gz
Diffstat (limited to 'inc/common.php')
-rw-r--r-- | inc/common.php | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/inc/common.php b/inc/common.php index af1d2248b..711df9d11 100644 --- a/inc/common.php +++ b/inc/common.php @@ -76,6 +76,16 @@ function pageinfo(){ $info['subscribed'] = is_subscribed($ID,$_SERVER['REMOTE_USER']); $info['client'] = $_SERVER['REMOTE_USER']; + // set info about manager/admin status + $info['isadmin'] = false; + $info['ismanager'] = false; + if($info['perm'] == AUTH_ADMIN){ + $info['isadmin'] = true; + $info['ismanager'] = true; + }elseif(auth_ismanager()){ + $info['ismanager'] = true; + } + // if some outside auth were used only REMOTE_USER is set if(!$info['userinfo']['name']){ $info['userinfo']['name'] = $_SERVER['REMOTE_USER']; |