"; exit; } if(isset($_GET['ip'])) { $ip = ip2long(substr(trim($_GET['ip']),0,15)); } if(isset($_GET['token'])) { $token = substr(trim($_GET['token']),0,32); } if(isset($_GET['action'])) { $action = substr(trim($_GET['action']),0,12); } if(isset($_GET['userid'])) { $userid = substr(trim($_GET['userid']),0,32); } if(isset($_GET['role'])) { $role = substr(trim($_GET['role']),0,8); } if(isset($_GET['description'])) { $description = substr(trim($_GET['description']),0,40); } $stats = true; if (!(new token)->isAdmin($token)) { echo "admin access denied"; exit; } if($stats == true) { (new stats)->log($ip,$action,$token); } switch($action) { case 'deluser': if((new action)->delUser($userid)){ echo " user removed " . $userid ."\n"; } else { echo " fehler\n"; }; break; case 'adduser': if((new action)->addUser($userid,$role,$description)){ echo " user added, token:" . $userid . " role:" .$role . " description: " . $description . "\n"; } else { echo " fehler\n"; }; break; case 'blacklist': if((new action)->blackList($ip)){ echo " blacklisted " . long2ip($ip) ."\n"; } else { echo " fehler\n"; }; break; case 'deblacklist': if((new action)->deBlackList($ip)){ echo " deblacklisted " . long2ip($ip) ."\n"; } else { echo " fehler\n"; }; break; case 'whitelist': if((new action)->whiteList($ip)){ echo " whitelisted " . long2ip($ip) ."\n"; } else { echo " fehler\n"; }; break; case 'dewhitelist': if((new action)->deWhiteList($ip)){ echo " dewhitelisted " . long2ip($ip) ."\n"; } else { echo " fehler\n"; }; break; case 'list': if((new action)->list($ip)){ echo " listed " . long2ip($ip) ."\n"; } else { echo " fehler\n"; }; break; case 'delist': if((new action)->adminDeList($ip)){ echo " delisted " . long2ip($ip) ."\n"; } else { echo " fehler\n"; }; break; } ?>

Clients

getUser(); foreach($userlist as $user) { echo ""; } ?>
TokenRoleDescription
" . $user[0] . "" . $user[1] . "" . $user[2] . "remove user
Reporter Consumer Admin

Blacklist

getBlackList(); foreach($blacklist as $blip) { echo ""; } ?>
" . long2ip($blip) . "

Whitelist

getWhiteList(); foreach($whitelist as $wlip) { echo ""; } ?>
" . long2ip($wlip) . "remove from whitelist

List

getList(); foreach($list as $lip) { echo ""; } ?>
" . long2ip($lip) . "remove from list