[9.2.23] Bouton mise à jour en ligne

This commit is contained in:
fredtempez 2020-02-27 15:49:32 +01:00
parent 01f25d28e2
commit e5b7dd441d
4 changed files with 28 additions and 4 deletions

View File

@ -7,6 +7,7 @@ Modifications :
- TinyMCE : libellé des fonctions "Afficher dans"
- TinyMCE : boutons souligné et barré dans la barre d'outils.
- Module Form : Opion permettant d'ajouter le premier mail dans le formulaire au message de notification (Reply To) afin de répondre directement au message.
- Configuration du site : bouton affichant le numéro de la version en ligne
## version 9.2.22
- Modifications :

View File

@ -33,7 +33,7 @@ class common {
const TEMP_DIR = 'site/tmp/';
// Numéro de version
const ZWII_VERSION = '9.2.22';
const ZWII_VERSION = '9.2.23';
const ZWII_UPDATE_CHANNEL = "v9";
public static $actions = [];

View File

@ -19,8 +19,11 @@ class config extends common {
'configMetaImage' => self::GROUP_ADMIN,
'generateFiles' => self::GROUP_ADMIN,
'updateRobots' => self::GROUP_ADMIN,
'index' => self::GROUP_ADMIN
'index' => self::GROUP_ADMIN,
'updateOnline' => self::GROUP_ADMIN
];
public static $newVersion;
public static $timezones = [
'Pacific/Midway' => '(GMT-11:00) Midway Island',
@ -366,6 +369,20 @@ class config extends common {
]);
}
/**
* Mise à jour présente
*/
public function updateOnline() {
// Nouvelle version
self::$newVersion = file_get_contents('http://zwiicms.com/update/' . common::ZWII_UPDATE_CHANNEL . '/version');
// Valeurs en sortie
$this->addOutput([
'notification' => 'Version installée : '. common::ZWII_VERSION . '<br>Version de la mise à jour en ligne : '. self::$newVersion ,
'redirect' => helper::baseUrl() . 'config',
'state' => true
]);
}
}
class configHelper extends helper {

View File

@ -185,10 +185,16 @@
</div>
</div>
<div class="row">
<div class="col10 offset1">
<div class="col6">
<?php echo template::button('configExport', [
'href' => helper::baseUrl() . 'config/backup',
'value' => 'Exporter une copie du site<br>(données, thème et fichiers)'
'value' => 'Exporter une copie intégrale',
]); ?>
</div>
<div class="col6">
<?php echo template::button('configUpdateOnline', [
'href' => helper::baseUrl() . 'config/updateOnline',
'value' => 'Mise à jour en ligne'
]); ?>
</div>
</div>