$zc_install->error_list = array(); if (!isset($_GET['main_page']) || $_GET['main_page'] == 'index' || isset($_GET['reset']) && $_GET['reset'] == 1) { $zc_install->resetConfigKeys(); } /* * check validity of session data */ if (isset($_GET['main_page']) && !in_array($_GET['main_page'], array('', 'index', 'license', 'inspect', 'time_out', 'store_setup', 'admin_setup', 'finished'))) { if (!isset($_SESSION['installerConfigKeys']) || sizeof($_SESSION['installerConfigKeys']) < 1 || !isset($_SESSION['installerConfigKeys']['DIR_FS_SQL_CACHE'])) { header('location: index.php?main_page=time_out' . zcInstallAddSID()); } } /* * language determination */ $language = isset($_GET['language']) && $_GET['language'] != '' ? preg_replace('/[^a-zA-Z_]/', '', $_GET['language']) : $zc_install->getConfigKey('language'); if ($language == '') { $language = 'english'; } if (!file_exists('includes/languages/' . $language . '.php')) { $zc_install->throwException('Specified language file not found. Defaulting to english. (' . 'includes/languages/' . $language . '.php)'); $language = 'english'; } $zc_install->setConfigKey('language', $language); /* * template determination */ define('DIR_WS_INSTALL_TEMPLATE', 'includes/templates/template_default/'); define('ZC_UPG_DEBUG', !isset($_GET['debug']) && !isset($_POST['debug']) || isset($_POST['debug']) && $_POST['debug'] == '' ? false : true); define('ZC_UPG_DEBUG2', !isset($_GET['debug2']) && !isset($_POST['debug2']) || isset($_POST['debug2']) && $_POST['debug2'] == '' ? false : true); define('ZC_UPG_DEBUG3', !isset($_GET['debug3']) && !isset($_POST['debug3']) || isset($_POST['debug3']) && $_POST['debug3'] == '' ? false : true);
$zc_install->error_list = array(); if (!isset($_GET['main_page']) || $_GET['main_page'] == 'index' || isset($_GET['reset']) && $_GET['reset'] == 1) { $zc_install->resetConfigKeys(); } /* * check validity of session data */ if (isset($_GET['main_page']) && !in_array($_GET['main_page'], array('', 'index', 'license', 'inspect', 'time_out', 'store_setup', 'admin_setup', 'finished'))) { if (!isset($_SESSION['installerConfigKeys']) || sizeof($_SESSION['installerConfigKeys']) < 1 || !isset($_SESSION['installerConfigKeys']['DIR_FS_SQL_CACHE'])) { header('location: index.php?main_page=time_out' . zcInstallAddSID()); } } /* * language determination */ $language = isset($_GET['language']) && $_GET['language'] != '' ? $_GET['language'] : $zc_install->getConfigKey('language'); if ($language == '') { $language = 'schinese'; } if (!file_exists('includes/languages/' . $language . '.php')) { $zc_install->throwException('指定的语言文件未找到,缺省中文。(' . 'includes/languages/' . $language . '.php)'); $language = 'schinese'; } $zc_install->setConfigKey('language', $language); /* * template determination */ define('DIR_WS_INSTALL_TEMPLATE', 'includes/templates/template_default/'); define('ZC_UPG_DEBUG', !isset($_GET['debug']) && !isset($_POST['debug']) || isset($_POST['debug']) && $_POST['debug'] == '' ? false : true); define('ZC_UPG_DEBUG2', !isset($_GET['debug2']) && !isset($_POST['debug2']) || isset($_POST['debug2']) && $_POST['debug2'] == '' ? false : true); define('ZC_UPG_DEBUG3', !isset($_GET['debug3']) && !isset($_POST['debug3']) || isset($_POST['debug3']) && $_POST['debug3'] == '' ? false : true);