public static function dispatch(&$request) { if (isset($request["page"])) { switch ($request["page"]) { case "trackList": $controller = new TrackListController(); $controller->handleInput($request); break; } } else { write404(); } }
function writePage($id) { $page = Api::select('*', 'pages', array('1' => 1), array('id' => $id)); if (!count($page)) { return write404(); } $page = $page[0]; if (!$page['visible']) { return write404(); } $r = array("<h1>" . $page['title'] . "</h1>", file_get_contents('content/' . $id . '.shtml')); echo writeSection($r); }