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:
2026-10-02 15:20:14 +00:00
parent 94ae0d9b25
commit fcf5434ff8
15 changed files with 855 additions and 751 deletions
+15 -7
View File
@@ -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 :