summaryrefslogtreecommitdiffstats
path: root/lib/class/access.class.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2008-11-15 20:26:40 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2008-11-15 20:26:40 +0000
commite25d057b5c86d750d942b7a1691c5fdc5024bbfa (patch)
tree9de24693c0c826fe43890b58ffd347a16f3e48bc /lib/class/access.class.php
parentcffad9d4b1cb166639d30c72f69f0d2ba2294a07 (diff)
downloadampache-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.php13
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']));