mirror of
https://github.com/VTECRM/vtenext.git
synced 2026-02-26 16:18:47 +00:00
100 lines
4.2 KiB
PHP
100 lines
4.2 KiB
PHP
<?php
|
|
/*************************************
|
|
* SPDX-FileCopyrightText: 2009-2020 Vtenext S.r.l. <info@vtenext.com>
|
|
* SPDX-License-Identifier: AGPL-3.0-only
|
|
************************************/
|
|
|
|
/**
|
|
* @author MAK
|
|
*/
|
|
|
|
@include_once('config.db.php');
|
|
global $dbconfig, $vte_legacy_version, $vtconfig;
|
|
|
|
$hostname = $_SERVER['SERVER_NAME'];
|
|
$web_root = ($_SERVER["HTTP_HOST"]) ? $_SERVER["HTTP_HOST"]:$_SERVER['SERVER_NAME'].':'.$_SERVER['SERVER_PORT'];
|
|
$web_root .= $_SERVER["REQUEST_URI"];
|
|
$web_root = str_replace("/install.php", "", $web_root);
|
|
$web_root = "http://".$web_root;
|
|
|
|
$current_dir = pathinfo(dirname(__FILE__));
|
|
$current_dir = $current_dir['dirname']."/";
|
|
$cache_dir = "cache/";
|
|
|
|
session_start();
|
|
|
|
!isset($_REQUEST['hostName']) ? $host_name= $dbconfig['db_server'].':'.$dbconfig['db_port'] :
|
|
$host_name = $_REQUEST['hostName'];
|
|
!isset($_REQUEST['demoData']) ? $demoData= $vtconfig['demoData'] : $demoData =
|
|
$_REQUEST['demoData'];
|
|
!isset($_REQUEST['currencyName']) ? $currencyName = preg_replace('/\s+$/', '',
|
|
$vtconfig['currencyName']) : $currencyName = $_REQUEST['currencyName'];
|
|
!isset($_REQUEST['adminEmail']) ? $adminEmail = $vtconfig['adminEmail'] : $adminEmail =
|
|
$_REQUEST['adminEmail'];
|
|
!isset($_REQUEST['adminPwd']) ? $adminPwd = $vtconfig['adminPwd'] : $adminPwd =
|
|
$_REQUEST['adminPwd'];
|
|
!isset($_REQUEST['standarduserEmail']) ? $standarduserEmail = $vtconfig['standarduserEmail'] :
|
|
$standarduserEmail = $_REQUEST['standarduserEmail'];
|
|
!isset($_REQUEST['standarduserPwd']) ? $standarduserPwd = $vtconfig['standarduserPwd'] :
|
|
$standarduserPwd = $_REQUEST['standarduserPwd'];
|
|
!isset($_REQUEST['dbUsername']) ? $dbUsername = $dbconfig['db_username'] : $dbUsername =
|
|
$_REQUEST['dbUsername'];
|
|
!isset($_REQUEST['dbPassword']) ? $dbPassword = $dbconfig['db_password'] : $dbPassword =
|
|
$_REQUEST['dbPassword'];
|
|
!isset($_REQUEST['dbType']) ? $dbType = $dbconfig['db_type'] : $dbType = $_REQUEST['dbType'];
|
|
!isset($_REQUEST['dbName']) ? $dbName = $dbconfig['db_name'] : $dbName = $_REQUEST['dbName'];
|
|
|
|
session_start();
|
|
$create_db = false;
|
|
if(isset($_REQUEST['check_createdb']) && $_REQUEST['check_createdb'] == 'on') {
|
|
$create_db = true;
|
|
}
|
|
|
|
$_SESSION['config_file_info']['db_hostname'] = $host_name;
|
|
$_SESSION['config_file_info']['db_username'] = $dbUsername;
|
|
$_SESSION['config_file_info']['db_password'] = $dbPassword;
|
|
$_SESSION['config_file_info']['db_name'] = $dbName;
|
|
$_SESSION['config_file_info']['db_type'] = $dbType;
|
|
$_SESSION['config_file_info']['site_URL']= $web_root;
|
|
$_SESSION['config_file_info']['root_directory'] = $current_dir;
|
|
$_SESSION['config_file_info']['currency_name'] = $currencyName;
|
|
$_SESSION['config_file_info']['admin_email'] = $adminEmail;
|
|
|
|
$_SESSION['installation_info']['currency_name'] = $currencyName;
|
|
$_SESSION['installation_info']['check_createdb'] = $create_db;
|
|
if (!isset($_REQUEST['root_user'])) {
|
|
$_SESSION['installation_info']['root_user'] = $dbUsername;
|
|
} else {
|
|
$_SESSION['installation_info']['root_user'] = $_REQUEST['root_user'];
|
|
}
|
|
if (!isset($_REQUEST['root_password'])) {
|
|
$_SESSION['installation_info']['root_password'] = $dbPassword;
|
|
} else {
|
|
$_SESSION['installation_info']['root_password'] = $_REQUEST['root_password'];
|
|
}
|
|
$_SESSION['installation_info']['admin_email']= $adminEmail;
|
|
$_SESSION['installation_info']['admin_password'] = $adminPwd;
|
|
$_SESSION['installation_info']['standarduser_email']= $standarduserEmail;
|
|
$_SESSION['installation_info']['standarduser_password'] = $standarduserPwd;
|
|
|
|
if (isset($_REQUEST['create_utf8_db'])) {
|
|
$_SESSION['installation_info']['create_utf8_db'] = 'true';
|
|
} else {
|
|
$_SESSION['installation_info']['create_utf8_db'] = 'false';
|
|
}
|
|
$_SESSION['config_file_info']['vt_charset']= 'UTF-8';
|
|
|
|
if (isset($_REQUEST['db_populate']))
|
|
$_SESSION['installation_info']['db_populate'] = 'true';
|
|
else
|
|
$_SESSION['installation_info']['db_populate'] = ($demoData == '1')? 'true': 'false';
|
|
|
|
require_once('modules/Utilities/Currencies.php');
|
|
if(isset($currencyName)){
|
|
$_SESSION['installation_info']['currency_code'] = $currencies[$currencyName][0];
|
|
$_SESSION['installation_info']['currency_symbol'] = $currencies[$currencyName][1];
|
|
}
|
|
|
|
require "install/SelectOptionalModules.php";
|
|
|
|
?>
|