} if (file_exists($lockfile) && $method != 'ext_info') { show_msg('install_locked', '', 0); } elseif (!class_exists('dbstuff')) { show_msg('database_nonexistence', '', 0); } timezone_set(); $uchidden = getgpc('uchidden'); if ($method == 'show_license') { transfer_ucinfo($_POST); show_license(); } elseif ($method == 'env_check') { VIEW_OFF && function_check($func_items); env_check($env_items); dirfile_check($dirfile_items); show_env_result($env_items, $dirfile_items, $func_items); } elseif ($method == 'app_reg') { @(include ROOT_PATH . CONFIG); @(include ROOT_PATH . CONFIG_UC); if (!defined('UC_API')) { define('UC_API', ''); } if (getgpc('install_ucenter') == 'yes') { header("Location: index.php?step=3&install_ucenter=yes"); die; } $submit = true; $error_msg = array(); if (isset($form_app_reg_items) && is_array($form_app_reg_items)) { foreach ($form_app_reg_items as $key => $items) { ${$key} = getgpc($key, 'p');
show_msg('install_locked', '', 0); } elseif (!class_exists('dbstuff')) { show_msg('database_nonexistence', '', 0); } timezone_set(); if (in_array($method, array('ext_info'))) { $isHTTPS = $_SERVER['HTTPS'] && strtolower($_SERVER['HTTPS']) != 'off' ? true : false; $PHP_SELF = $_SERVER['PHP_SELF'] ? $_SERVER['PHP_SELF'] : $_SERVER['SCRIPT_NAME']; $bbserver = 'http' . ($isHTTPS ? 's' : '') . '://' . preg_replace("/\\:\\d+/", '', $_SERVER['HTTP_HOST']) . ($_SERVER['SERVER_PORT'] && $_SERVER['SERVER_PORT'] != 80 && $_SERVER['SERVER_PORT'] != 443 ? ':' . $_SERVER['SERVER_PORT'] : ''); } if ($method == 'show_license') { show_license(); } elseif ($method == 'env_check') { VIEW_OFF && function_check($func_items); env_check($env_items); show_env_result($env_items, $func_items, $filesock_items); } elseif ($method == 'dir_check') { dirfile_check($dirfile_items); show_dirfile_result($dirfile_items); } elseif ($method == 'db_init') { $submit = true; $default_config = $_config = array(); $default_configfile = './core/config/config_default.php'; if (!file_exists(ROOT_PATH . $default_configfile)) { exit('config_default.php was lost, please reupload this file.'); } else { include ROOT_PATH . $default_configfile; $default_config = $_config; } /*if(file_exists(ROOT_PATH.CONFIG)) {//修改不调用已有的config.php内的信息 include ROOT_PATH.CONFIG;