From 73736fa36b65ac6e31d808ba3c29b72436d393e7 Mon Sep 17 00:00:00 2001 From: Esenjin Date: Tue, 7 Jan 2025 18:28:18 +0100 Subject: [PATCH] =?UTF-8?q?le=20chemin=20d'installation=20est=20d=C3=A9sor?= =?UTF-8?q?mais=20d=C3=A9fini=20dans=20le=20fichier=20de=20configuration?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.txt | 3 ++- fonctions.php | 21 +++++++++++++++++++-- personnalisation.php | 11 +++++++++-- version.txt | 2 +- 4 files changed, 31 insertions(+), 6 deletions(-) diff --git a/config.txt b/config.txt index 64377d3..b157978 100644 --- a/config.txt +++ b/config.txt @@ -1,2 +1,3 @@ ICO -ICO est la galerie d'images de l'association Camélia Studio. \ No newline at end of file +ICO est la galerie d'images de l'association Camélia Studio. +test-ico \ No newline at end of file diff --git a/fonctions.php b/fonctions.php index 6e412b2..50d838a 100644 --- a/fonctions.php +++ b/fonctions.php @@ -1,6 +1,21 @@ 'ICO', - 'site_description' => 'ICO est la galerie d\'images de l\'association Camélia Studio.' + 'site_description' => 'ICO est la galerie d\'images de l\'association Camélia Studio.', + 'project_path' => PROJECT_ROOT_DIR ]; if (file_exists($configFile)) { @@ -388,6 +404,7 @@ function getSiteConfig() { $lines = explode("\n", $content); if (isset($lines[0])) $config['site_title'] = trim($lines[0]); if (isset($lines[1])) $config['site_description'] = trim($lines[1]); + if (isset($lines[2])) $config['project_path'] = trim($lines[2]); } return $config; diff --git a/personnalisation.php b/personnalisation.php index c19fa09..5aad2bc 100644 --- a/personnalisation.php +++ b/personnalisation.php @@ -12,13 +12,14 @@ checkAdminSession(); if ($_SERVER['REQUEST_METHOD'] === 'POST') { $siteTitle = $_POST['site_title'] ?? ''; $siteDescription = $_POST['site_description'] ?? ''; + $projectPath = $_POST['project_path'] ?? ''; // Vérifications basiques if (empty($siteTitle)) { $_SESSION['error_message'] = "Le titre du site est requis."; } else { // Sauvegarder la configuration - $configContent = $siteTitle . "\n" . $siteDescription; + $configContent = $siteTitle . "\n" . $siteDescription . "\n" . $projectPath; if (file_put_contents('./config.txt', $configContent) !== false) { $_SESSION['success_message'] = "Configuration mise à jour avec succès."; @@ -71,13 +72,19 @@ $config = getSiteConfig(); value=""> Ce titre apparaîtra dans l'en-tête des pages et la barre de titre du navigateur. -
Cette description apparaît sur la page d'accueil du site.
+
+ + + Ce chemin correspond au dossier dans lequel ICO est installé sur votre serveur web. + Par exemple, si ICO est accessible via "www.monsite.com/ico", le chemin sera "ico". +
diff --git a/version.txt b/version.txt index e5a4a5e..437d26b 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.0.9 \ No newline at end of file +1.0.10 \ No newline at end of file