root . 'lib/utils.inc.php'; function createHeader($data) { $out = ''; foreach ($data as $head => $value) { $out .= "$head"; } return $out; } function parseResponse($raw) { if (count($raw) < 1) { return ''; } $headers = createHeader($raw[0]); $r = "$headers"; foreach ($raw as $obj) { $r .= ''; foreach ($obj as $value) { $r .= ""; } $r .= ''; } $r .= '
$value
'; return $r; } $util = new Utils; if ($util->isLoggedIn()) { $function = isset($_GET['p']) ? $_GET['p'] : null; $subfunction = isset($_GET['s']) ? $_GET['s'] : null; if (($function && $function == 'show' && !$subfunction) || ($function && $function == 'add' && $subfunction) || ($function && $function == 'del' && $subfunction)) { header('Location: index.php'); } else if($function == 'show') { if ($subfunction == 'all') { $list = $util->makeRestCall('/show'); if ($list) { $out = parseResponse($list); } else { $out = '

Connection to REST service failed

'; } } else if ($subfunction == 'blacklist') { } else if ($subfunction == 'whitelist') { } else { header('Location: index.php'); } } else if($function == 'add') { } else if($function == 'del') { } else { header('Location: index.php'); } $util->setHeading('WB List and Quarantine Administration'); echo $util->getHeader(); echo $util->getHeading(); echo $out; echo $util->getFooter(); } else { header('Location: auth.php'); } ?>