Esempio n. 1
0
    $sep = ":";
}
$include_path = explode($sep, ini_get("include_path"));
if (!in_array(".", $include_path)) {
    setup_exit(sprintf("Please modify your php.ini or add an .htaccess file changing the setting '%s' to '%s' (current value is '%s') !", "include_path", "." . $sep . implode($sep, $include_path), ini_get("include_path")));
}
$phpversion = "5.3.0";
if (version_compare(PHP_VERSION, $phpversion, "<")) {
    setup_exit(sprintf("Setup needs php with at least version %s ! (" . PHP_VERSION . ")", $phpversion));
}
if (!ini_get('date.timezone')) {
    date_default_timezone_set(@date_default_timezone_get());
}
require "core/functions.php";
require "lib/smarty/Smarty.class.php";
$databases = setup::validate_system();
$old_file = "simple_store/config_old.php";
if (file_exists($old_file) and filemtime($old_file) > time() - 86400) {
    $_REQUEST["auto_update"] = true;
    $_REQUEST["accept_gpl"] = "yes";
    $_REQUEST["admin_user"] = setup_update::get_config_old("SETUP_ADMIN_USER");
    $_REQUEST["admin_pw"] = setup_update::get_config_old("SETUP_ADMIN_PW");
    $_REQUEST["db_type"] = setup_update::get_config_old("SETUP_DB_TYPE");
    $_REQUEST["db_host"] = setup_update::get_config_old("SETUP_DB_HOST");
    $_REQUEST["db_name"] = setup_update::get_config_old("SETUP_DB_NAME");
    $_REQUEST["db_user"] = setup_update::get_config_old("SETUP_DB_USER");
    $_REQUEST["db_pw"] = sys_decrypt(setup_update::get_config_old("SETUP_DB_PW"), sha1(setup_update::get_config_old("SETUP_ADMIN_USER")));
}
define("USE_DEBIAN_BINARIES", setup_update::get_config_old("USE_DEBIAN_BINARIES", false, 0));
define("SMTP_REMINDER", setup_update::get_config_old("SMTP_REMINDER", false, ""));
if (empty($_SERVER["SERVER_ADDR"])) {