示例#1
0
 /**
  *	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);
 }