Ejemplo n.º 1
0
$gaddress = "http://" . getenv("HTTP_HOST") . implode("/", $list) . "/";
$content = new content($gaddress, "install", "ru");
if (!isset($_GET["st"])) {
    $content->out("index", "public", false);
} else {
    switch ($_GET["st"]) {
        //1 шаг. форма
        case 1:
            $dir = scandir("build");
            $list = array();
            foreach ($dir as $did => $name) {
                if ($name != ".htaccess" && $name != "." && $name != "..") {
                    $list[$did] = $name;
                }
            }
            $content->set("admlist", html_::select($list, "dirselect", 3, "style='width:173px'"))->out("step1", "public", false);
            break;
            //проверка коннекта
        //проверка коннекта
        case 2:
            try {
                if (!empty($_POST["conType"]) && !empty($_POST["db_host"]) && !empty($_POST["db_usr"]) && !empty($_POST["db_pwd"])) {
                    $conType = (int) $_POST["conType"];
                    $db = connect::start($conType, $_POST["db_host"], NULL, $_POST["db_usr"], $_POST["db_pwd"]);
                    $_SESSION["installmwcct"] = $conType;
                    $_SESSION["installmwcdb_host"] = $_POST["db_host"];
                    if (!empty($_POST["adb_name"])) {
                        $_SESSION["installamwcdb_name"] = $_POST["adb_name"];
                    }
                    $_SESSION["installmwcdb_usr"] = $_POST["db_usr"];
                    $_SESSION["installmwcdb_pwd"] = $_POST["db_pwd"];