forked from ZwiiCMS-Team/ZwiiCMS
[9.2.11] Option de mise à jour auto
This commit is contained in:
parent
5f46e8c48f
commit
90904c3418
@ -1007,6 +1007,14 @@ class common {
|
|||||||
$this->setData(['core', 'dataVersion', 9210]);
|
$this->setData(['core', 'dataVersion', 9210]);
|
||||||
$this->saveData();
|
$this->saveData();
|
||||||
}
|
}
|
||||||
|
// Version 9.2.11
|
||||||
|
if($this->getData(['core', 'dataVersion']) < 9211) {
|
||||||
|
$autoUpdate= mktime(0, 0, 0);
|
||||||
|
$this->setData(['core', 'lastAutoUpdate', $autoUpdate]);
|
||||||
|
$this->setData(['config','autoUpdate', true]);
|
||||||
|
$this->setData(['core', 'dataVersion', 9211]);
|
||||||
|
$this->saveData();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2492,10 +2500,14 @@ 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
|
||||||
if(helper::checkNewVersion() ) {
|
$lastAutoUpdate = mktime(0, 0, 0);
|
||||||
|
if( $this->getData(['config','autoUpdate']) &&
|
||||||
|
$lastAutoUpdate > $this->getData(['core','lastAutoUpdate']) + 86400 ) {
|
||||||
|
$this->setData(['core','lastAutoUpdate',$lastAutoUpdate]);
|
||||||
|
if ( helper::checkNewVersion() ) {
|
||||||
$rightItems .= '<li><a id="barUpdate" href="' . helper::baseUrl() . 'install/update" data-tippy-content="Mettre à jour Zwii '. common::ZWII_VERSION .' vers '. helper::getOnlineVersion() .'">' . 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() .'">' . template::ico('update colorRed') . '</a></li>';
|
||||||
}
|
}
|
||||||
// Mise à jour automatique
|
}
|
||||||
}
|
}
|
||||||
$rightItems .= '<li><a href="' . helper::baseUrl() . 'user/edit/' . $this->getUser('id'). '/' . $_SESSION['csrf'] . '" data-tippy-content="Configurer mon compte">' . template::ico('user', 'right') . '<span id="displayUsername">' . $this->getUser('firstname') . ' ' . $this->getUser('lastname') . '</span></a></li>';
|
$rightItems .= '<li><a href="' . helper::baseUrl() . 'user/edit/' . $this->getUser('id'). '/' . $_SESSION['csrf'] . '" data-tippy-content="Configurer mon compte">' . template::ico('user', 'right') . '<span id="displayUsername">' . $this->getUser('firstname') . ' ' . $this->getUser('lastname') . '</span></a></li>';
|
||||||
$rightItems .= '<li><a id="barLogout" href="' . helper::baseUrl() . 'user/logout" data-tippy-content="Se déconnecter">' . template::ico('logout') . '</a></li>';
|
$rightItems .= '<li><a id="barLogout" href="' . helper::baseUrl() . 'user/logout" data-tippy-content="Se déconnecter">' . template::ico('logout') . '</a></li>';
|
||||||
|
@ -290,7 +290,8 @@ class config extends common {
|
|||||||
'timezone' => $this->getInput('configTimezone', helper::FILTER_STRING_SHORT, true),
|
'timezone' => $this->getInput('configTimezone', helper::FILTER_STRING_SHORT, true),
|
||||||
'title' => $this->getInput('configTitle', helper::FILTER_STRING_SHORT, true),
|
'title' => $this->getInput('configTitle', helper::FILTER_STRING_SHORT, true),
|
||||||
'itemsperPage' => $this->getInput('itemsperPage', helper::FILTER_INT,true),
|
'itemsperPage' => $this->getInput('itemsperPage', helper::FILTER_INT,true),
|
||||||
'legalPageId' => $this->getInput('configLegalPageId')
|
'legalPageId' => $this->getInput('configLegalPageId'),
|
||||||
|
'autoUpdate' => $this->getInput('configAutoUpdate')
|
||||||
]
|
]
|
||||||
]);
|
]);
|
||||||
if(self::$inputNotices === []) {
|
if(self::$inputNotices === []) {
|
||||||
|
@ -93,6 +93,7 @@
|
|||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col6">
|
<div class="col6">
|
||||||
@ -165,6 +166,9 @@
|
|||||||
<?php echo template::checkbox('configMaintenance', true, 'Site en maintenance', [
|
<?php echo template::checkbox('configMaintenance', true, 'Site en maintenance', [
|
||||||
'checked' => $this->getData(['config', 'maintenance'])
|
'checked' => $this->getData(['config', 'maintenance'])
|
||||||
]); ?>
|
]); ?>
|
||||||
|
<?php echo template::checkbox('configAutodate', true, 'Mise à jour automatique', [
|
||||||
|
'checked' => $this->getData(['config', 'autoUpdate'])
|
||||||
|
]); ?>
|
||||||
<?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']),
|
||||||
'help' => 'Le fichier de données est copié quotidiennement dans le dossier \'site/backup\'. La sauvegarde est conservée pendant 30 jours.'
|
'help' => 'Le fichier de données est copié quotidiennement dans le dossier \'site/backup\'. La sauvegarde est conservée pendant 30 jours.'
|
||||||
|
Loading…
Reference in New Issue
Block a user