12204 Autoupdate : Optimisation des variables

This commit is contained in:
Fred Tempez 2023-02-06 21:45:41 +01:00
parent ebc7b59b20
commit 52ea9f66fa
2 changed files with 4 additions and 5 deletions

View File

@ -543,8 +543,7 @@ class config extends common
} }
// Variable de version // Variable de version
self::$onlineVersion = helper::getUrlContents(common::ZWII_UPDATE_URL . common::ZWII_UPDATE_CHANNEL . '/version'); if (helper::checkNewVersion(common::ZWII_UPDATE_CHANNEL)) {
if (version_compare(self::$onlineVersion, common::ZWII_VERSION ) == 1) {
$this->setData(['core', 'updateAvailable', true]); $this->setData(['core', 'updateAvailable', true]);
self::$updateButtonText = helper::translate('Mettre à jour'); self::$updateButtonText = helper::translate('Mettre à jour');
} }

View File

@ -71,21 +71,21 @@
<?php echo template::checkbox('configAutoUpdate', true, 'Rechercher une mise à jour en ligne', [ <?php echo template::checkbox('configAutoUpdate', true, 'Rechercher une mise à jour en ligne', [
'checked' => $this->getData(['config', 'autoUpdate']), 'checked' => $this->getData(['config', 'autoUpdate']),
'help' => 'La vérification est quotidienne. Option désactivée si la configuration du serveur ne le permet pas.', 'help' => 'La vérification est quotidienne. Option désactivée si la configuration du serveur ne le permet pas.',
'disabled' => !$module::$onlineVersion 'disabled' => empty(helper::getOnlineVersion(common::ZWII_UPDATE_CHANNEL))
]); ?> ]); ?>
</div> </div>
<div class="col6"> <div class="col6">
<?php echo template::checkbox('configAutoUpdateHtaccess', true, 'Préserver le fichier htaccess racine', [ <?php echo template::checkbox('configAutoUpdateHtaccess', true, 'Préserver le fichier htaccess racine', [
'checked' => $this->getData(['config', 'autoUpdateHtaccess']), 'checked' => $this->getData(['config', 'autoUpdateHtaccess']),
'help' => 'Lors d\'une mise à jour automatique, conserve le fichier htaccess de la racine du site.', 'help' => 'Lors d\'une mise à jour automatique, conserve le fichier htaccess de la racine du site.',
'disabled' => !$module::$onlineVersion 'disabled' => empty(helper::getOnlineVersion(common::ZWII_UPDATE_CHANNEL))
]); ?> ]); ?>
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col6"> <div class="col6">
<pre>Version installée : <strong><?php echo common::ZWII_VERSION ; ?></strong></pre> <pre>Version installée : <strong><?php echo common::ZWII_VERSION ; ?></strong></pre>
<pre>Version en ligne : <strong><?php echo $module::$onlineVersion ; ?></strong></pre> <pre>Version en ligne : <strong><?php echo helper::getOnlineVersion(common::ZWII_UPDATE_CHANNEL) ; ?></strong></pre>
</div> </div>
<div class="col4 verticalAlignBottom"> <div class="col4 verticalAlignBottom">
<?php echo template::button('configUpdateForced', [ <?php echo template::button('configUpdateForced', [