示例#1
0
文件: web.php 项目: xafr/gallery3
                        $content = render("db_not_empty.html.php");
                    } else {
                        if (!installer::unpack_var()) {
                            $content = oops("Unable to create files inside the <code>var</code> directory");
                        } else {
                            if (!installer::unpack_sql($config)) {
                                $content = oops("Failed to create tables in your database:" . mysql_error());
                            } else {
                                if (!installer::create_database_config($config)) {
                                    $content = oops("Couldn't create var/database.php");
                                } else {
                                    try {
                                        list($user, $password) = installer::create_admin($config);
                                        installer::create_admin_session($config);
                                        $content = render("success.html.php", array("user" => $user, "password" => $password));
                                        installer::create_private_key($config);
                                    } catch (Exception $e) {
                                        $content = oops($e->getMessage());
                                    }
                                }
                            }
                        }
                    }
                }
            }
            break;
    }
}
include "views/install.html.php";
function render($view, $args = array())
{