SetXMLFile($Service['XMLFile']); $Reflector->SetPIDFile($Service['PIDFile']); $Reflector->LoadXML(); $Reflector->SetFlagFile($_SERVER['DOCUMENT_ROOT'] . "/pgs/country.csv"); $Reflector->LoadFlags(); $Request = $_SERVER['REQUEST_URI']; $ViewDir = '/views/'; switch ($Request) { case '/json/links': require __DIR__ . $ViewDir . 'links.php'; break; case '/json/metadata': require __DIR__ . $ViewDir . 'metadata.php'; break; case '/json/modulesinuse': require __DIR__ . $ViewDir . 'modulesinuse.php'; break; case '/json/peers': require __DIR__ . $ViewDir . 'peers.php'; break; case '/json/reflector': require __DIR__ . $ViewDir . 'reflector.php'; break; case '/json/stations': require __DIR__ . $ViewDir . 'stations.php'; break; case '/json/status': require __DIR__ . $ViewDir . 'status.php'; break; default: header('Content-Type: text/plain'); http_response_code(404); echo('404 page not found'); } ?>