$tpl->assignVar(array('PAGE_TITLE' => Conf::get('PAGE_TITLE'), 'PAGE_DESCRIPTION' => Conf::get('PAGE_DESCRIPTION'), 'PAGE_KEYWORDS' => Conf::get('PAGE_KEYWORDS'), 'ROOT_PATH' => Conf::get('ROOT_PATH'), 'VERSION' => Conf::get('VERSION'))); // REMOTES if (isset($_GET['remote'])) { include 'lib/remote/' . $_GET['remote'] . '.php'; exit; } // PAGES if (isset($_GET['page'])) { switch ($_GET['page']) { case 'homepage': $page = new Page_Homepage($tpl); break; case 'register': $page = new Page_Register($tpl); break; case 'logout': $page = new Page_Logout($tpl); break; case 'user': $page = new Page_User($tpl); break; case 'user_edit': $page = new Page_User_Edit($tpl); break; default: $page = new Page($tpl); } $page->configureData(); $page->configureView(); $tpl->display(); }