Mise à jour de travail sur le portage de la version 'Ovh' vers le VPS. Nombreuses modifs à tous niveaux (donc non tracées...)
This commit is contained in:
+15
-7
@@ -2,7 +2,7 @@
|
||||
include "../config/config.php";
|
||||
Init_session(basename($_SERVER['SCRIPT_NAME'])); // Fonction ouvrant la session et vérifiant que les accès sont autorisés.
|
||||
|
||||
Entete_page_html();
|
||||
|
||||
|
||||
|
||||
//************************************************************************************************************************************
|
||||
@@ -10,11 +10,13 @@ Entete_page_html();
|
||||
//************************************************************************************************************************************
|
||||
$message_erreur = "";
|
||||
$message_information = "";
|
||||
$flag_redirection = false;
|
||||
$max_nb_types_version = 50;
|
||||
$types_version = array(
|
||||
array("ShipHeart", "TB_Versions", "Nom", "package", "", "/packages"),
|
||||
array("Application", "TB_Versions_appli", "Fichier", "version", "ID_Version_appli", "/ressources/appli"),
|
||||
array("QT", "TB_Versions_qt", "Fichier", "version", "ID_Version_qt", "/ressources/qt"),
|
||||
array("Api", "TB_Versions_api", "Fichier", "version", "ID_Version_api", "/ressources/api"),
|
||||
array("Compagnon_v1", "TB_Versions_compagnon_v1", "Fichier", "version", "ID_Version_compagnon_v1", "/ressources/compagnon_v1"),
|
||||
array("Compagnon_v2", "TB_Versions_compagnon_v2", "Fichier", "version", "ID_Version_compagnon_v2", "/ressources/compagnon_v2"),
|
||||
array("SP812", "TB_Versions_sp812", "Fichier", "version", "ID_Version_sp812", "/ressources/sp812"),
|
||||
@@ -43,6 +45,7 @@ Entete_page_html();
|
||||
if (!isset($_SESSION['Versions']['version']['Date'])) $_SESSION['Versions']['version']['Date'] = date("Y-m-d");
|
||||
if (!isset($_SESSION['Versions']['version']['ID_Version_appli'])) $_SESSION['Versions']['version']['ID_Version_appli'] = 0;
|
||||
if (!isset($_SESSION['Versions']['version']['ID_Version_qt'])) $_SESSION['Versions']['version']['ID_Version_qt'] = 0;
|
||||
if (!isset($_SESSION['Versions']['version']['ID_Version_api'])) $_SESSION['Versions']['version']['ID_Version_api'] = 0;
|
||||
if (!isset($_SESSION['Versions']['version']['ID_Version_compagnon_v1'])) $_SESSION['Versions']['version']['ID_Version_compagnon_v1'] = 0;
|
||||
if (!isset($_SESSION['Versions']['version']['ID_Version_compagnon_v2'])) $_SESSION['Versions']['version']['ID_Version_compagnon_v2'] = 0;
|
||||
if (!isset($_SESSION['Versions']['version']['ID_Version_sp812'])) $_SESSION['Versions']['version']['ID_Version_sp812'] = 0;
|
||||
@@ -271,6 +274,7 @@ $flag_redirection = true;
|
||||
isset($_POST['Nom']) AND
|
||||
isset($_POST['ID_Version_appli']) AND
|
||||
isset($_POST['ID_Version_qt']) AND
|
||||
isset($_POST['ID_Version_api']) AND
|
||||
isset($_POST['ID_Version_compagnon_v1']) AND
|
||||
isset($_POST['ID_Version_compagnon_v2']) AND
|
||||
isset($_POST['ID_Version_sp812']) AND
|
||||
@@ -288,6 +292,7 @@ $flag_redirection = true;
|
||||
$_SESSION['Versions']['version']['Date'] = trim($_POST['Date']);
|
||||
$_SESSION['Versions']['version']['ID_Version_appli'] = trim($_POST['ID_Version_appli']);
|
||||
$_SESSION['Versions']['version']['ID_Version_qt'] = trim($_POST['ID_Version_qt']);
|
||||
$_SESSION['Versions']['version']['ID_Version_api'] = trim($_POST['ID_Version_api']);
|
||||
$_SESSION['Versions']['version']['ID_Version_compagnon_v1'] = trim($_POST['ID_Version_compagnon_v1']);
|
||||
$_SESSION['Versions']['version']['ID_Version_compagnon_v2'] = trim($_POST['ID_Version_compagnon_v2']);
|
||||
$_SESSION['Versions']['version']['ID_Version_sp812'] = trim($_POST['ID_Version_sp812']);
|
||||
@@ -327,13 +332,14 @@ $flag_redirection = true;
|
||||
if ($message_erreur == "")
|
||||
{
|
||||
// Création de la version :
|
||||
$requete = 'INSERT INTO TB_Versions (Nom, Date, ID_Version_appli, ID_Version_qt, ID_Version_compagnon_v1, ID_Version_compagnon_v2, ID_Version_sp812, ID_Version_sp4ac, ID_Version_sp8dc, ID_Version_sbs, ID_Version_sql, ID_Version_www, ID_Version_updater, Description_interne, Description_externe) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
$requete = 'INSERT INTO TB_Versions (Nom, Date, ID_Version_appli, ID_Version_qt, ID_Version_api, ID_Version_compagnon_v1, ID_Version_compagnon_v2, ID_Version_sp812, ID_Version_sp4ac, ID_Version_sp8dc, ID_Version_sbs, ID_Version_sql, ID_Version_www, ID_Version_updater, Description_interne, Description_externe) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)';
|
||||
Requete_preparee_bdd($requete,
|
||||
array(
|
||||
array('s', $_SESSION['Versions']['version']['Nom']),
|
||||
array('s', $_SESSION['Versions']['version']['Date']),
|
||||
array('i', $_SESSION['Versions']['version']['ID_Version_appli']),
|
||||
array('i', $_SESSION['Versions']['version']['ID_Version_qt']),
|
||||
array('i', $_SESSION['Versions']['version']['ID_Version_api']),
|
||||
array('i', $_SESSION['Versions']['version']['ID_Version_compagnon_v1']),
|
||||
array('i', $_SESSION['Versions']['version']['ID_Version_compagnon_v2']),
|
||||
array('i', $_SESSION['Versions']['version']['ID_Version_sp812']),
|
||||
@@ -357,13 +363,14 @@ $flag_redirection = true;
|
||||
else if (isset($_POST['validation_modification_package']))
|
||||
{
|
||||
// Mise à jour de la version :
|
||||
$requete = 'UPDATE TB_Versions SET Nom=?, Date=?, ID_Version_appli=?, ID_Version_qt=?, ID_Version_compagnon_v1=?, ID_Version_compagnon_v2=?, ID_Version_sp812=?, ID_Version_sp4ac=?, ID_Version_sp8dc=?, ID_Version_sbs=?, ID_Version_sql=?, ID_Version_www=?, ID_Version_updater=?, Description_interne=?, Description_externe=? WHERE Cle_primaire=?';
|
||||
$requete = 'UPDATE TB_Versions SET Nom=?, Date=?, ID_Version_appli=?, ID_Version_qt=?, ID_Version_api=?, ID_Version_compagnon_v1=?, ID_Version_compagnon_v2=?, ID_Version_sp812=?, ID_Version_sp4ac=?, ID_Version_sp8dc=?, ID_Version_sbs=?, ID_Version_sql=?, ID_Version_www=?, ID_Version_updater=?, Description_interne=?, Description_externe=? WHERE Cle_primaire=?';
|
||||
Requete_preparee_bdd($requete,
|
||||
array(
|
||||
array('s', $_SESSION['Versions']['version']['Nom']),
|
||||
array('s', $_SESSION['Versions']['version']['Date']),
|
||||
array('i', $_SESSION['Versions']['version']['ID_Version_appli']),
|
||||
array('i', $_SESSION['Versions']['version']['ID_Version_qt']),
|
||||
array('i', $_SESSION['Versions']['version']['ID_Version_api']),
|
||||
array('i', $_SESSION['Versions']['version']['ID_Version_compagnon_v1']),
|
||||
array('i', $_SESSION['Versions']['version']['ID_Version_compagnon_v2']),
|
||||
array('i', $_SESSION['Versions']['version']['ID_Version_sp812']),
|
||||
@@ -475,7 +482,7 @@ $flag_redirection = true;
|
||||
}
|
||||
|
||||
// Création de la version :
|
||||
$requete = 'INSERT INTO '.$types_version[$_SESSION['Versions']['type_version']][1].' ('.$types_version[$_SESSION['Versions']['type_version']][2].', Description) VALUES (?, ?)';
|
||||
$requete = 'INSERT INTO '.$types_version[$_SESSION['Versions']['type_version']][1].' ('.$types_version[$_SESSION['Versions']['type_version']][2].', Description) VALUES (?, ?)';
|
||||
Requete_preparee_bdd($requete,
|
||||
array(
|
||||
array('s', $_SESSION['Versions']['version'][''.$types_version[$_SESSION['Versions']['type_version']][2].'']),
|
||||
@@ -527,7 +534,7 @@ $flag_redirection = true;
|
||||
$repertoire_temp = REPERTOIRE_VERSIONS_SHIPHEART.$types_version[$_SESSION['Versions']['type_version']][5].'/temp';
|
||||
|
||||
// Sécurité en dur pour s'assurer qu'on ne pointe pas sur un autre répertoire qu'on va supprimer :
|
||||
if (strpos($repertoire_temp, "/home/ciuqsga/versions/shipheart/packages/temp") === false)
|
||||
if (strpos($repertoire_temp, "/home/koriolan/versions/shipheart/packages/temp") === false)
|
||||
{
|
||||
$message_erreur .= "L'adresse du répertoire TEMP a été modifiée (répertoire = ".$repertoire_temp.").<br />Afin d'éviter toute catastrophe (ce répertoire et ses sous-répertoires vont être supprimés !), merci de mettre à jour ce test de vérification...<br />";
|
||||
break;
|
||||
@@ -853,7 +860,6 @@ ANCIENNE VERSION : Fin */
|
||||
$_SESSION['Versions']['page'] = "Modification_version";
|
||||
|
||||
} while (0);
|
||||
|
||||
$flag_redirection = true; // Evite que le message d'erreur soit supprimé par la redirection de purge d'URL
|
||||
}
|
||||
|
||||
@@ -864,7 +870,7 @@ $flag_redirection = true; // Evite que le message d'erreur soit supprimé p
|
||||
//************************************************************************************************************************************
|
||||
|
||||
// Protection contre les accès directs :
|
||||
if ((!$_SESSION['acces_valide']) OR ($_SESSION['shipmember']['Niveau_acces'] < NIVEAU_MINI_ACCES_ADMINISTATEUR)) header('Location:shipmembers.php?action=navigation&destination=Login');
|
||||
if ((!$_SESSION['acces_valide']) OR ($_SESSION['shipmember']['Niveau_acces'] < NIVEAU_ACCES_MINI_ADMINISTRATEUR)) header('Location:shipmembers.php?action=navigation&destination=Login');
|
||||
|
||||
switch ($_SESSION['Versions']['page'])
|
||||
{
|
||||
@@ -961,6 +967,7 @@ $flag_redirection = true; // Evite que le message d'erreur soit supprimé p
|
||||
$_SESSION['Versions']['version']['Date'] = date("Y-m-d");
|
||||
$_SESSION['Versions']['version']['ID_Version_appli'] = 0;
|
||||
$_SESSION['Versions']['version']['ID_Version_qt'] = 0;
|
||||
$_SESSION['Versions']['version']['ID_Version_api'] = 0;
|
||||
$_SESSION['Versions']['version']['ID_Version_compagnon_v1'] = 0;
|
||||
$_SESSION['Versions']['version']['ID_Version_compagnon_v2'] = 0;
|
||||
$_SESSION['Versions']['version']['ID_Version_sp812'] = 0;
|
||||
@@ -1081,6 +1088,7 @@ $flag_redirection = true; // Evite que le message d'erreur soit supprimé p
|
||||
// Affichage
|
||||
//************************************************************************************************************************************
|
||||
|
||||
Entete_page_html();
|
||||
|
||||
//********************************************************************************************************************************
|
||||
// Affichage principal :
|
||||
|
||||
Reference in New Issue
Block a user