login(); /* Handle login thru session, if possible */ if (!isset($_GET['page'])) $page = 'index'; else $page = $_GET['page']; if (preg_match('/[a-zA-Z_0-9-]+/', $page)) { if (!$embed) include "template/head.php"; if (file_exists("controllers/$page.php")) { include "controllers/$page.php"; } else if (file_exists("template/$page.php")) { include "template/$page.php"; } else { if (preg_match('/[0-9]+/', $page)) $code = $page; else $code = 404; include "controllers/error.php"; } if (!$embed) include "template/foot.php"; } else die("Invalid page format."); ?>