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. -