// Bootstrapper $requestedURI = $_SERVER['REQUEST_URI']; if (strpos($requestedURI, $configurations->webRoot) !== 0) { die("Probably wrong webRoot: " . $configurations->webRoot); } $request = new Request(substr($requestedURI, strlen($configurations->webRoot))); if ($request->isError()) { $page = new Page(); $debugger = new Debugger(); $database = new Database(); $page = new Page(); $page->title = "Ilmomasiina"; $page->addContent("<p>Virheellinen url</p>"); $page->printPage(); } else { if ($request->isAdmin()) { $passwordProtector = new AdminPasswordProtector(); if ($passwordProtector->authenticate() !== true) { // Needs authentication die("You failed to authenticate."); } switch ($request->getAction()) { case "showanswers": require_once 'admin/answers/show.php'; break; case "editanswer": require_once 'admin/answers/edit.php'; break; case "updateanswer": require_once 'admin/answers/save.php'; break;