/** * 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); } } }