assign("PHP_SELF", $page_location); $db = NewADOConnection(DB_TYPE); $db->Connect(DB_SERVER, DB_USER, DB_PASSWORD, DB_NAME); $db->SetFetchMode(ADODB_FETCH_ASSOC); $db->Execute("SET NAMES 'UTF8'"); if (preg_match('/^\/api\//', $page_location)){ $module_name = "api"; }else{ $module_name = str_replace("/","_", substr($page_location, 1, strlen($page_location)-2)); } if(isset($_GET["module"])){ $module_name = $_GET["module"]; } $module_location = ROOT_DIR . "modules/" . $module_name . ".php"; if(file_exists($module_location)){ require($module_location); $call = "\$obj_module = new " . $module_name . ";"; eval($call); $module_exists = true; }else{ $module_exists = false; } $obj = new contruct_page($obj_module->mod_template,$module_exists); // main template constructor }else{ require "splash.php"; } ?>