diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2008-11-15 20:26:40 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2008-11-15 20:26:40 +0000 |
commit | e25d057b5c86d750d942b7a1691c5fdc5024bbfa (patch) | |
tree | 9de24693c0c826fe43890b58ffd347a16f3e48bc /lib/class/access.class.php | |
parent | cffad9d4b1cb166639d30c72f69f0d2ba2294a07 (diff) | |
download | ampache-e25d057b5c86d750d942b7a1691c5fdc5024bbfa.tar.gz ampache-e25d057b5c86d750d942b7a1691c5fdc5024bbfa.tar.bz2 ampache-e25d057b5c86d750d942b7a1691c5fdc5024bbfa.zip |
simplify the logic, and improve it all in one commit.. lies
Diffstat (limited to 'lib/class/access.class.php')
-rw-r--r-- | lib/class/access.class.php | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/lib/class/access.class.php b/lib/class/access.class.php index 388367f7..0182a45d 100644 --- a/lib/class/access.class.php +++ b/lib/class/access.class.php @@ -167,11 +167,16 @@ class Access { */ public static function check_network($type,$ip='',$user,$level,$key='') { - // They aren't using access control - // lets just keep on trucking if (!Config::get('access_control')) { - return true; - } + switch ($type) { + case 'interface': + case 'stream': + return true; + break; + default: + return false; + } // end switch + } // end if access control is turned off // Clean incomming variables $ip = $ip ? sprintf("%u",ip2long($ip)) : sprintf("%u",ip2long($_SERVER['REMOTE_ADDR'])); |