From 74e2644dc4003d86e7f072815eb99d0ae74b9e59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Tempez?= Date: Wed, 5 Jan 2022 18:13:25 +0100 Subject: [PATCH] =?UTF-8?q?Apparence=20du=20num=C3=A9ro=20de=20version?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGES.md | 7 +++++++ core/module/config/config.php | 9 +++++++++ core/module/config/view/locale/locale.php | 9 +-------- core/module/config/view/setup/setup.php | 21 +++++++++++++-------- 4 files changed, 30 insertions(+), 16 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 1b348383..7fd31d9e 100755 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,12 @@ # Changelog +## Version 11.2.02 +- Modification : + - Configuration : + - Le numéro de version est désormais affiché dans le bloc Mise à jour. + - Le bloc Mise à jour dans l'écran de configuration est modifié ; les numéros de version installé et en ligne, si disponible, sont affichés. + - Le libellé du bouton de Réinstaller devient Mettre à jour selon le cas de figure. + ## Version 11.2.01 - Mises à jour : - jQuery v3.6.0 diff --git a/core/module/config/config.php b/core/module/config/config.php index 68061356..0524bd9d 100644 --- a/core/module/config/config.php +++ b/core/module/config/config.php @@ -195,6 +195,8 @@ class config extends common { // Variable pour construire la liste des pages du site public static $pagesList = []; public static $orphansList = []; + public static $onlineVersion = ''; + public static $updateButtonText = 'Réinstaller'; /** * Génére les fichiers pour les crawlers @@ -607,6 +609,13 @@ class config extends common { unset(self::$orphansList[$page]); } } + + // Variable de version + self::$onlineVersion = helper::urlGetContents(common::ZWII_UPDATE_URL . common::ZWII_UPDATE_CHANNEL . '/version'); + if (self::$onlineVersion !== common::ZWII_VERSION) { + self::$updateButtonText = "Mettre à jour" ; + } + // Valeurs en sortie $this->addOutput([ 'title' => 'Configuration', diff --git a/core/module/config/view/locale/locale.php b/core/module/config/view/locale/locale.php index 155418c6..80d499bd 100644 --- a/core/module/config/view/locale/locale.php +++ b/core/module/config/view/locale/locale.php @@ -25,20 +25,13 @@
-
+
'Titre du site' , 'value' => $this->getData(['locale', 'title']), 'help' => 'Il apparaît dans la barre de titre et les partages sur les réseaux sociaux.' ]); ?>
-
- 'ZwiiCMS Version', - 'value' => common::ZWII_VERSION, - 'readonly' => true - ]); ?> -
diff --git a/core/module/config/view/setup/setup.php b/core/module/config/view/setup/setup.php index 0fd4938c..f6f396e3 100644 --- a/core/module/config/view/setup/setup.php +++ b/core/module/config/view/setup/setup.php @@ -61,29 +61,34 @@ -
-
+
$this->getData(['config', 'autoUpdate']), 'help' => 'La vérification est quotidienne. Option désactivée si la configuration du serveur ne le permet pas.', - 'disabled' => !$updateError + 'disabled' => !$module::$onlineVersion ]); ?>
-
+
$this->getData(['config', 'autoUpdateHtaccess']), 'help' => 'Lors d\'une mise à jour automatique, conserve le fichier htaccess de la racine du site.', - 'disabled' => !$updateError + 'disabled' => !$module::$onlineVersion ]); ?>
-
+
+
+
+ Version installée : ' . common::ZWII_VERSION . '' ; ?> + Version en ligne : ' . $module::$onlineVersion . '' : '' ;?> +
+
'download-cloud', 'href' => helper::baseUrl() . 'install/update', - 'value' => 'Réinstaller', + 'value' => $module::$updateButtonText, 'class' => 'buttonRed', - 'disabled' => !$updateError + 'disabled' => !$module::$onlineVersion ]); ?>