[9.2.23] Mise à jour auto WIP
This commit is contained in:
parent
7d1b94f515
commit
71057a387a
|
@ -9,6 +9,9 @@ Modifications :
|
||||||
- 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.
|
- Configuration du site : bouton affichant le numéro de la version en ligne.
|
||||||
- Galerie : position du champ de tri des images.
|
- Galerie : position du champ de tri des images.
|
||||||
|
- Mise à jour en ligne :
|
||||||
|
- Délais entre deux vérification porté à une semaine.
|
||||||
|
- Réinitialisation du compte de vérification lors de l'activation de l'option.
|
||||||
|
|
||||||
## version 9.2.22
|
## version 9.2.22
|
||||||
- Modifications :
|
- Modifications :
|
||||||
|
|
|
@ -2582,10 +2582,10 @@ class layout extends common {
|
||||||
$rightItems .= '<li><a href="' . helper::baseUrl() . 'theme" data-tippy-content="Personnaliser le thème">' . template::ico('brush') . '</a></li>';
|
$rightItems .= '<li><a href="' . helper::baseUrl() . 'theme" data-tippy-content="Personnaliser le thème">' . template::ico('brush') . '</a></li>';
|
||||||
$rightItems .= '<li><a href="' . helper::baseUrl() . 'config" data-tippy-content="Configurer le site">' . template::ico('cog-alt') . '</a></li>';
|
$rightItems .= '<li><a href="' . helper::baseUrl() . 'config" data-tippy-content="Configurer le site">' . template::ico('cog-alt') . '</a></li>';
|
||||||
// Mise à jour automatique
|
// Mise à jour automatique
|
||||||
$lastAutoUpdate = mktime(0, 0, 0);
|
$lastAutoUpdate = mktime(0, 0, 0);
|
||||||
if( $this->getData(['config','autoUpdate']) &&
|
if( $this->getData(['config','autoUpdate']) === true &&
|
||||||
$lastAutoUpdate > $this->getData(['core','lastAutoUpdate']) + 86400 ) {
|
$lastAutoUpdate > $this->getData(['core','lastAutoUpdate']) + 604800 ) {
|
||||||
$this->setData(['core','lastAutoUpdate',$lastAutoUpdate]);
|
$this->setData(['core','lastAutoUpdate',$lastAutoUpdate]);
|
||||||
if ( helper::checkNewVersion(common::ZWII_UPDATE_CHANNEL) ) {
|
if ( helper::checkNewVersion(common::ZWII_UPDATE_CHANNEL) ) {
|
||||||
$rightItems .= '<li><a id="barUpdate" href="' . helper::baseUrl() . 'install/update" data-tippy-content="Mettre à jour Zwii '. common::ZWII_VERSION .' vers '. helper::getOnlineVersion(common::ZWII_UPDATE_CHANNEL) .'">' . template::ico('update colorRed') . '</a></li>';
|
$rightItems .= '<li><a id="barUpdate" href="' . helper::baseUrl() . 'install/update" data-tippy-content="Mettre à jour Zwii '. common::ZWII_VERSION .' vers '. helper::getOnlineVersion(common::ZWII_UPDATE_CHANNEL) .'">' . template::ico('update colorRed') . '</a></li>';
|
||||||
}
|
}
|
||||||
|
|
|
@ -282,6 +282,12 @@ class config extends common {
|
||||||
public function index() {
|
public function index() {
|
||||||
// Soumission du formulaire
|
// Soumission du formulaire
|
||||||
if($this->isPost()) {
|
if($this->isPost()) {
|
||||||
|
// Basculement en mise à jour auto
|
||||||
|
// Remise à 0 du compteur
|
||||||
|
if ($this->getData(['config','autoUpdate']) === false &&
|
||||||
|
$this->getInput('configAutoUpdate', helper::FILTER_BOOLEAN) === true) {
|
||||||
|
$this->setData(['core','lastAutoUpdate',0]);
|
||||||
|
}
|
||||||
$this->setData([
|
$this->setData([
|
||||||
'config',
|
'config',
|
||||||
[
|
[
|
||||||
|
|
|
@ -176,7 +176,7 @@
|
||||||
]); ?>
|
]); ?>
|
||||||
<?php echo template::checkbox('configAutoUpdate', true, 'Mise à jour automatique', [
|
<?php echo template::checkbox('configAutoUpdate', true, 'Mise à jour automatique', [
|
||||||
'checked' => $this->getData(['config', 'autoUpdate']),
|
'checked' => $this->getData(['config', 'autoUpdate']),
|
||||||
'help' => 'Vérifie une fois par jour l\'existence d\'une mise à jour.'
|
'help' => 'Vérification de l\'existence d\'une mise à jour en ligne une fois par semaine.'
|
||||||
]); ?>
|
]); ?>
|
||||||
<?php echo template::checkbox('configAutoBackup', true, 'Sauvegarde automatique', [
|
<?php echo template::checkbox('configAutoBackup', true, 'Sauvegarde automatique', [
|
||||||
'checked' => $this->getData(['config', 'autoBackup']),
|
'checked' => $this->getData(['config', 'autoBackup']),
|
||||||
|
|
Loading…
Reference in New Issue