/** * Init Application * * @return void */ public function init($section = "*DEFAULT*", $load = "app_section.php") { global $appsCache; self::loadSources(); $CTM_EWGeneral = new CTM_EWGeneral(); $EW_Modules = new EW_Modules(); $EW_Modules->loadPublicModules(); $page = $_POST['pag'] ? $_GET['pag'] : $_GET['module']; if ($page && !CTM_Dashboard::APP_ModuleExists($page)) { return $this->output->loadSkinCache("server", "404_error"); } elseif ($_GET['ajax']) { $controller = "Ajax"; } elseif ($page) { $controller = $page; } elseif ($section != "*DEFAULT*") { $controller = $section; } else { $controller = $appsCache['core']['section']; } $CTM_EWGeneral->init(); CTM_Dashboard::LoadAPPModule($controller, $load); }