Imported Upstream version 3.3.0
This commit is contained in:
@@ -5,39 +5,39 @@
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// (c) 2005-2012 by Martin Willisegger
|
||||
// (c) 2005-2017 by Martin Willisegger
|
||||
//
|
||||
// Project : NagiosQL
|
||||
// Component : Installer script - check page
|
||||
// Website : http://www.nagiosql.org
|
||||
// Date : $LastChangedDate: 2012-02-21 14:10:41 +0100 (Tue, 21 Feb 2012) $
|
||||
// Date : $LastChangedDate: 2017-06-22 09:29:35 +0200 (Thu, 22 Jun 2017) $
|
||||
// Author : $LastChangedBy: martin $
|
||||
// Version : 3.2.0
|
||||
// Revision : $LastChangedRevision: 1229 $
|
||||
// Version : 3.3.0
|
||||
// Revision : $LastChangedRevision: 2 $
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Actual database files
|
||||
// =====================
|
||||
$preSqlNewInstall = "sql/nagiosQL_v32_db_mysql.sql";
|
||||
$preSqlUpdateLast = "sql/update_31x_320.sql";
|
||||
$preNagiosQL_ver = "3.2.0";
|
||||
//
|
||||
// Define common variables
|
||||
// =======================
|
||||
$preContent = "templates/install.tpl.htm";
|
||||
$preEncode = 'utf-8';
|
||||
$preLocale = "../config/locale";
|
||||
$intError = 0;
|
||||
$chkModus = "none";
|
||||
//
|
||||
// Include preprocessing file
|
||||
// ==========================
|
||||
require("functions/prepend_install.php");
|
||||
require("../functions/translator.php");
|
||||
//
|
||||
// Actual database files
|
||||
// =====================
|
||||
$preSqlNewInstall = "sql/nagiosQL_v32_db_mysql.sql";
|
||||
$preSqlUpdateLast = "sql/update_31x_320.sql";
|
||||
$preNagiosQL_ver = "3.3.0";
|
||||
//
|
||||
// Process initial value
|
||||
// =====================
|
||||
if (!isset($_SESSION['init_settings'])) header("Location: index.php");
|
||||
$strInitDBtype = isset($_SESSION['SETS']['db']['type']) ? $_SESSION['SETS']['db']['type'] : $_SESSION['init_settings']['db']['type'];
|
||||
$strInitDBserver = isset($_SESSION['SETS']['db']['server']) ? $_SESSION['SETS']['db']['server'] : $_SESSION['init_settings']['db']['server'];
|
||||
$strInitDBname = isset($_SESSION['SETS']['db']['database']) ? $_SESSION['SETS']['db']['database'] : $_SESSION['init_settings']['db']['database'];
|
||||
$strInitDBuser = isset($_SESSION['SETS']['db']['username']) ? $_SESSION['SETS']['db']['username'] : $_SESSION['init_settings']['db']['username'];
|
||||
@@ -48,6 +48,7 @@ $strInitDBport = isset($_SESSION['SETS']['db']['port']) ? $_SESSION['SETS']['d
|
||||
// =======================
|
||||
if (!isset($_SESSION['install']['jscript'])) $_SESSION['install']['jscript'] = "no";
|
||||
if (!isset($_SESSION['install']['locale'])) $_SESSION['install']['locale'] = "en_GB";
|
||||
if (!isset($_SESSION['install']['dbtype'])) $_SESSION['install']['dbtype'] = $strInitDBtype;
|
||||
if (!isset($_SESSION['install']['dbserver'])) $_SESSION['install']['dbserver'] = $strInitDBserver;
|
||||
if (!isset($_SESSION['install']['localsrv'])) $_SESSION['install']['localsrv'] = "";
|
||||
if (!isset($_SESSION['install']['dbname'])) $_SESSION['install']['dbname'] = $strInitDBname;
|
||||
@@ -68,12 +69,13 @@ if (!isset($_SESSION['install']['nagpath'])) $_SESSION['install']['nagpath']
|
||||
// POST parameters
|
||||
// ===============
|
||||
$arrStep = array(1,2,3);
|
||||
$chkStep = isset($_POST['hidStep']) ? $_POST['hidStep'] : "1";
|
||||
$chkStep = (isset($_POST['hidStep']) && in_array($_POST['hidStep'],$arrStep)) ? $_POST['hidStep']+0 : "1";
|
||||
if (isset($_GET['step']) && in_array($_GET['step'],$arrStep)) $chkStep = $_GET['step']+0;
|
||||
if (!in_array($chkStep,$arrStep)) $arrStep = 1;
|
||||
// Session values
|
||||
$_SESSION['install']['locale'] = isset($_POST['hidLocale']) ? $_POST['hidLocale'] : $_SESSION['install']['locale'];
|
||||
$_SESSION['install']['jscript'] = isset($_POST['hidJScript']) ? $_POST['hidJScript'] : $_SESSION['install']['jscript'];
|
||||
$_SESSION['install']['dbtype'] = isset($_POST['selDBtype']) ? $_POST['selDBtype'] : $_SESSION['install']['dbtype'];
|
||||
$_SESSION['install']['dbserver'] = isset($_POST['tfDBserver']) ? $_POST['tfDBserver'] : $_SESSION['install']['dbserver'];
|
||||
$_SESSION['install']['localsrv'] = isset($_POST['tfLocalSrv']) ? $_POST['tfLocalSrv'] : $_SESSION['install']['localsrv'];
|
||||
$_SESSION['install']['dbname'] = isset($_POST['tfDBname']) ? $_POST['tfDBname'] : $_SESSION['install']['dbname'];
|
||||
@@ -84,20 +86,19 @@ $_SESSION['install']['admpass'] = isset($_POST['tfDBprivPass']) ? $_POST['tfDBp
|
||||
$_SESSION['install']['qluser'] = isset($_POST['tfQLuser']) ? $_POST['tfQLuser'] : $_SESSION['install']['qluser'];
|
||||
$_SESSION['install']['qlpass'] = isset($_POST['tfQLpass']) ? $_POST['tfQLpass'] : $_SESSION['install']['qlpass'];
|
||||
$_SESSION['install']['dbport'] = isset($_POST['tfDBport']) ? $_POST['tfDBport']+0 : $_SESSION['install']['dbport'];
|
||||
$_SESSION['install']['dbdrop'] = isset($_POST['chbDrop']) ? $_POST['chbDrop']+0 : $_SESSION['install']['dbdrop'];
|
||||
$_SESSION['install']['sample'] = isset($_POST['chbSample']) ? $_POST['chbSample']+0 : $_SESSION['install']['sample'];
|
||||
$_SESSION['install']['createpath'] = isset($_POST['chbPath']) ? $_POST['chbPath']+0 : $_SESSION['install']['createpath'];
|
||||
$_SESSION['install']['dbdrop'] = isset($_POST['chbDrop']) ? $_POST['chbDrop']+0 : 0;
|
||||
$_SESSION['install']['sample'] = isset($_POST['chbSample']) ? $_POST['chbSample']+0 : 0;
|
||||
$_SESSION['install']['createpath'] = isset($_POST['chbPath']) ? $_POST['chbPath']+0 : 0;
|
||||
$_SESSION['install']['qlpath'] = isset($_POST['tfQLpath']) ? $_POST['tfQLpath'] : $_SESSION['install']['qlpath'];
|
||||
$_SESSION['install']['nagpath'] = isset($_POST['tfNagiosPath']) ? $_POST['tfNagiosPath'] : $_SESSION['install']['nagpath'];
|
||||
|
||||
|
||||
$preSqlNewInstall = str_replace("DBTYPE",$_SESSION['install']['dbtype'],$preSqlNewInstall);
|
||||
$preSqlNewInstall = str_replace("mysqli","mysql",$preSqlNewInstall);
|
||||
|
||||
if (isset($_POST['butNewInstall'])) $chkModus = "Installation";
|
||||
if (isset($_POST['butUpgrade'])) $chkModus = "Update";
|
||||
if (!isset($_SESSION['install']['mode'])) $_SESSION['install']['mode'] = $chkModus;
|
||||
//
|
||||
// Store data to session parameters
|
||||
// ================================
|
||||
|
||||
//
|
||||
// Language settings
|
||||
// =================
|
||||
@@ -121,7 +122,7 @@ ob_end_clean();
|
||||
// Build content
|
||||
// =============
|
||||
$arrTemplate['PAGETITLE'] = "[NagiosQL] Installation Wizard";
|
||||
$arrTemplate['MAIN_TITLE'] = translate("Welcome to the NagiosQL Installation Wizard");
|
||||
$arrTemplate['MAIN_TITLE'] = $myInstClass->translate("Welcome to the NagiosQL Installation Wizard");
|
||||
$arrTemplate['CONTENT'] = $strContent;
|
||||
//
|
||||
// Write content
|
||||
|
||||
Reference in New Issue
Block a user