<?php
/*
 * ----------------------------------------------------
 * 程序名称: 牛叉广告管理系统(NiuXams)
 * 程序功能: 实现专业的广告投放、管理和统计等管理系统！
 * 程序开发: 牛叉软件(NiuXSoft.com)
 * 版权所有: [NiuXams] (C)2013-2099 NiuXSoft.com
 * 官方网站: www.niuxsoft.com  Email: niuxsoft@163.com
 * ----------------------------------------------------
 * 使用条款:
 * 1.为构建创新型经济社会,请尊重保护知识产权！
 * 2.该软件个人非商业用途免费使用.
 * 3.免费使用禁止修改版权信息和官方推广链接.
 * 4.禁止任何衍生版本.禁止任何非法修改源代码贩卖.
 * ----------------------------------------------------
 */

defined('NIUX_INCLUDED') or exit('Access Denied.');
$title = '安装向导(NiuXams)v' . NIUXAMS_VER;
require './mo_head.php';
?>
<style>
    fieldset {padding:0; border:0; margin-top:25px;}
    label {display:block;}
    input.text {margin-bottom:12px; width:40%; padding: .4em;}
    span.tip {margin-left: 12px;}
</style>
<script>
    $(function () {
        $("#dialog-form").dialog({
            autoOpen: true,
            width: 550,
            modal: true,
            show: {
                effect: "clip",
                duration: 400
            },
            hide: {
                effect: "clip",
                duration: 400
            },
            buttons: {
                "< 上一步": function () {
                    loading();
                    history.back();
                },
                "下一步 >": function () {
                    if (checkInput('#name', /^([0-9a-zA-Z@._]){3,20}$/) && checkInput('#pwd', /^(\S){6,40}$/)
                            && checkInput('#sqlServer', /.+/) && checkInput('#sqlName', /.+/)
                            && checkInput('#sqlPwd', /.+/) && checkInput('#sqlDataBase', /.+/)
                            && checkInput('#prefix', /^([0-9a-zA-Z_])*$/) && checkInput('#output', /^([0-9a-zA-Z_\/])+$/))
                    {
                        loading();
                        $.ajax({
                            type: "POST",
                            url: "install.php",
                            data: {
                                menu: "step4",
                                name: $("#name").val(),
                                pwd: $("#pwd").val(),
                                sqlServer: $("#sqlServer").val(),
                                sqlName: $("#sqlName").val(),
                                sqlPwd: $("#sqlPwd").val(),
                                sqlDataBase: $("#sqlDataBase").val(),
                                prefix: $("#prefix").val(),
                                output: $("#output").val()
                            },
                            success: function (msg) {
                                loaded();
                                if (msg == "1") {
                                    dialog('恭喜你，成功地将《牛叉广告管理系统(NiuXams)》v<?php echo NIUXAMS_VER ?> 安装到你的服务器上！<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;接下来请登录系统，去系统参数看看有什么要改的吧！！！', 1, 'login.php');
                                } else {
                                    dialog(msg);
                                }
                            }
                        });
                    }
                },
                "取 消": function () {
                    $(this).dialog("close");
                }
            },
            close: function () {
                window.open('', '_self', '');
                window.close();
            }
        });
    });
</script>
<div id="dialog-form" title="<?php echo $title ?> —— 第三步">
    <p class="mtb">第三步：需要您填写正确的最基本的参数：</p>
    <form>
        <fieldset>
            <label for="name">超级管理员名：</label>
            <input id="name" class="text ui-widget-content ui-corner-all"><span class="tip">3-20个字符的字母、数字、@._的组合</span>
            <label for="pwd">超级管理员密码：</label>
            <input id="pwd" class="text ui-widget-content ui-corner-all"><span class="tip">6-40个各种字符的组合</span>
            <label for="sqlServer">数据库服务器地址：</label>
            <input id="sqlServer" value="<?php echo htmlspecialchars($cfg_dbhost) ?>" class="text ui-widget-content ui-corner-all"><span class="tip">数据库连接地址</span>
            <label for="sqlName">连接数据库的用户名：</label>
            <input id="sqlName" value="<?php echo htmlspecialchars($cfg_dbuser) ?>" class="text ui-widget-content ui-corner-all"><span class="tip">数据库连接用户名</span>
            <label for="sqlPwd">连接数据库的密码：</label>
            <input id="sqlPwd" class="text ui-widget-content ui-corner-all"><span class="tip">数据库连接密码</span>
            <label for="sqlDataBase">用于本程序的数据库名：</label>
            <input id="sqlDataBase" value="<?php echo htmlspecialchars($cfg_dbname) ?>" class="text ui-widget-content ui-corner-all"><span class="tip">存放本程序数据的数据库名</span>
            <label for="prefix">用于本程序的数据表前缀：</label>
            <input id="prefix" value="<?php echo htmlspecialchars($cfg_dbprefix) ?>"  title="不能有特殊字符" class="text ui-widget-content ui-corner-all"><span class="tip">避免同一个数据库内同名数据表冲突</span>
            <label for="output">广告输出存放目录：</label>
            <input id="output" value="<?php echo htmlspecialchars($cfg_output) ?>" title="不能有特殊字符" class="text ui-widget-content ui-corner-all"><span class="tip">不要包含ad、gg等与广告有关字样</span>
        </fieldset>
    </form>
</div>
<?php
require './mo_foot.php';
