diff options
Diffstat (limited to 'lib/class/access.class.php')
-rw-r--r-- | lib/class/access.class.php | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/class/access.class.php b/lib/class/access.class.php index 3e8331e3..b46b248b 100644 --- a/lib/class/access.class.php +++ b/lib/class/access.class.php @@ -222,6 +222,8 @@ class Access { */ public static function check($type,$level) { + if (!Config::get('use_auth') || Config::get('demo_mode')) { return true; } + $level = intval($level); // Switch on the type @@ -235,6 +237,15 @@ class Access { return false; } break; + case 'interface': + // Check their standard user level + if ($GLOBALS['user']->access >= $level) { + return true; + } + else { + return false; + } + break; default: return false; break; |