if (file_exists(ROOT_PATH . 'install/data/data_' . $system_lang . '.sql')) { $data_path = ROOT_PATH . 'install/data/data_' . $system_lang . '.sql'; } else { $data_path = ROOT_PATH . 'install/data/data_zh_cn.sql'; } $sql_files = array(ROOT_PATH . 'install/data/structure.sql', $data_path); $result = install_data($sql_files); if ($result === false) { data_back('构建数据库内容失败'); } $admin_name = isset($_POST['admin_name']) ? json_str_iconv(trim($_POST['admin_name'])) : 'admin'; $admin_password = isset($_POST['password']) ? trim($_POST['password']) : '549c6dd086d5c7127745'; //ecshop123654 $admin_password2 = isset($_POST['admin_password2']) ? trim($_POST['admin_password2']) : '549c6dd086d5c7127745'; $admin_email = isset($_POST['admin_email']) ? trim($_POST['admin_email']) : ''; $result = create_admin_passport($admin_name, $admin_password, $admin_password2, $admin_email); if ($result === false) { data_back('创建管理员失败'); } $system_lang = isset($_POST['system_lang']) ? $_POST['system_lang'] : 'zh_cn'; $captcha = isset($_POST['disable_captcha']) ? intval($_POST['disable_captcha']) : '0'; $install_demo = isset($_POST['data']) ? $_POST['data'] : 1; $integrate = isset($_POST['userinterface']) ? trim($_POST['userinterface']) : 'ecshop'; $goods_types = empty($install_demo) ? array() : array('book', 'book', 'movie', 'mobile', 'notebook', 'dc', 'dv', 'cosmetics', 'mobile2'); $result = do_others($system_lang, $captcha, $goods_types, $install_demo, $integrate); if ($result === false) { data_back('其他安装过程错误'); } $result = deal_aftermath(); if ($result === false) { data_back('善后处理失败');
function create_admin_passport() { $admin_name = isset($_POST['admin_name']) ? json_str_iconv(trim($_POST['admin_name'])) : ''; $admin_password = isset($_POST['admin_password']) ? trim($_POST['admin_password']) : ''; $admin_password2 = isset($_POST['admin_password2']) ? trim($_POST['admin_password2']) : ''; $db_host = isset($_POST['db_host']) ? trim($_POST['db_host']) : ''; $db_user = isset($_POST['db_user']) ? trim($_POST['db_user']) : ''; $db_pass = isset($_POST['db_pass']) ? trim($_POST['db_pass']) : ''; $db_name = isset($_POST['db_name']) ? trim($_POST['db_name']) : ''; $result = create_admin_passport($db_host, $db_user, $db_pass, $db_name, $admin_name, $admin_password, $admin_password2); if ($result === false) { echo "create_admin_passport erro"; } else { echo 'OK'; } exit; }