assign("company",$_config['site']['company']); $t->assign("_config",$_config); $v = new Std_Validator(); $t->assignRef("v",$v); //DB_DataObject::debugLevel(1); session_start(); $requestedPage = isSet($_REQUEST['p']) ? $_REQUEST['p']: "home"; $action = isSet($_REQUEST['a']) ? $_REQUEST['a']: "index"; $id = isSet($_REQUEST['id']) ? $_REQUEST['id']: null; if(!ereg('^[a-z_0-9]+$',$requestedPage)){$requestedPage="none";} if(!ereg('^[a-z_0-9]+$',$action)){$action="none";} if($requestedPage=="std_initial_sql"){require("protected.php");std_run_initial_sql();die();} if($requestedPage=="std_upgrade"){require("protected.php");std_updateDataObjects();die();} $sourceCode = "code/".$requestedPage.".php"; $t->setRender($requestedPage."_".$action); //Sets what should be diplayed by default if(!file_exists($sourceCode)){die("Sorry, page not found");} require($sourceCode); $t->doRender(); ?>