Beispiel #1
0
 /**
  *	Private: Start AdminCP
  *
  *	@return	void
  */
 private static function start($core_module = "*DEFAULT*")
 {
     self::instance()->lang->loadLanguageFile("global", "Core");
     if (!ACP_SESSION_LOGGED) {
         CTM_Dashboard::LoadAPPModule("global");
     } elseif (CTM_BOARD_APP == "Core") {
         global $appsCache;
         if ($_GET['ajax']) {
             $controller = "Ajax";
         } elseif ($_GET['module']) {
             $controller = $_GET['module'];
         } elseif ($core_module != "*DEFAULT*" && $core_module) {
             $controller = $core_module;
         } else {
             $controller = $appsCache['core']['module'];
         }
         CTM_Dashboard::LoadAPPModule($controller);
     } else {
         CTM_Dashboard::LoadApplication(CTM_BOARD_APP, ACP_LOAD_MODULE);
         if (file_exists(THIS_APPLICATION_PATH . "admin/variables/acp_modules_name.php")) {
             require_once THIS_APPLICATION_PATH . "admin/variables/acp_modules_name.php";
             $GLOBALS['acp_modules_name'] = array_merge($GLOBALS['acp_modules_name'], $_acp_modules_name);
         }
     }
 }