[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 : libellé des fonctions "Afficher dans"
- TinyMCE : boutons souligné et barré dans la barre d'outils. - 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. - 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 ## version 9.2.22
- Modifications : - Modifications :

View File

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

View File

@ -19,9 +19,12 @@ class config extends common {
'configMetaImage' => self::GROUP_ADMIN, 'configMetaImage' => self::GROUP_ADMIN,
'generateFiles' => self::GROUP_ADMIN, 'generateFiles' => self::GROUP_ADMIN,
'updateRobots' => 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 = [ public static $timezones = [
'Pacific/Midway' => '(GMT-11:00) Midway Island', 'Pacific/Midway' => '(GMT-11:00) Midway Island',
'US/Samoa' => '(GMT-11:00) Samoa', 'US/Samoa' => '(GMT-11:00) Samoa',
@ -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 { class configHelper extends helper {

View File

@ -185,10 +185,16 @@
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col10 offset1"> <div class="col6">
<?php echo template::button('configExport', [ <?php echo template::button('configExport', [
'href' => helper::baseUrl() . 'config/backup', '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>
</div> </div>