11506 optimisation mise à jour en ligne
This commit is contained in:
parent
97366a9622
commit
f8fc633297
@ -1,5 +1,9 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## Version 11.5.06
|
||||||
|
### Amélioration :
|
||||||
|
- Recherche d'une mise à jour en ligne effectuée réellement une fois pas jour lorsqu'un administrateur est connecté.
|
||||||
|
|
||||||
## Version 11.5.05
|
## Version 11.5.05
|
||||||
### Correction :
|
### Correction :
|
||||||
- Validation de la fenêtre de consentement au cookie envoyant vers une page inconnue lorsque l'URL contient plusieurs éléments (exemple : article d'un blog)
|
- Validation de la fenêtre de consentement au cookie envoyant vers une page inconnue lorsque l'URL contient plusieurs éléments (exemple : article d'un blog)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# ZwiiCMS 11.5.05
|
# ZwiiCMS 11.5.06
|
||||||
|
|
||||||
Zwii est un CMS sans base de données (flat-file) qui permet de créer et gérer facilement un site web sans aucune connaissance en programmation.
|
Zwii est un CMS sans base de données (flat-file) qui permet de créer et gérer facilement un site web sans aucune connaissance en programmation.
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@ class common {
|
|||||||
|
|
||||||
// Numéro de version
|
// Numéro de version
|
||||||
const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/update/raw/branch/master/';
|
const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/update/raw/branch/master/';
|
||||||
const ZWII_VERSION = '11.5.05';
|
const ZWII_VERSION = '11.5.06';
|
||||||
const ZWII_UPDATE_CHANNEL = "v11";
|
const ZWII_UPDATE_CHANNEL = "v11";
|
||||||
|
|
||||||
public static $actions = [];
|
public static $actions = [];
|
||||||
@ -2121,14 +2121,17 @@ class common {
|
|||||||
|
|
||||||
// Mise à jour automatique
|
// Mise à jour automatique
|
||||||
$today = mktime(0, 0, 0);
|
$today = mktime(0, 0, 0);
|
||||||
// Une mise à jour est disponible + recherche auto activée + 1 jour de délais
|
$checkUpdate = (int) $this->getData(['core','lastAutoUpdate']);
|
||||||
if ( $this->getData(['config','autoUpdate']) === true
|
// Recherche d'une mise à jour si active, si une mise à jour n'est pas déjà disponible et le délais journalier est dépassé.
|
||||||
AND $today > $this->getData(['core','lastAutoUpdate']) + 86400 ) {
|
if (
|
||||||
if ( helper::checkNewVersion(common::ZWII_UPDATE_CHANNEL) ) {
|
$this->getData(['config','autoUpdate']) === true
|
||||||
$this->setData(['core','updateAvailable', true]);
|
AND $this->getData(['core','updateAvailable']) === false
|
||||||
|
AND $today > $checkUpdate + 86400
|
||||||
|
) {
|
||||||
|
$this->setData(['core','updateAvailable', helper::checkNewVersion(common::ZWII_UPDATE_CHANNEL)]);
|
||||||
|
}
|
||||||
|
// Dernier auto controle
|
||||||
$this->setData(['core','lastAutoUpdate',$today]);
|
$this->setData(['core','lastAutoUpdate',$today]);
|
||||||
}
|
|
||||||
}
|
|
||||||
// Afficher le bouton : Mise à jour détectée + activée
|
// Afficher le bouton : Mise à jour détectée + activée
|
||||||
if ( $this->getData(['core','updateAvailable']) === true &&
|
if ( $this->getData(['core','updateAvailable']) === true &&
|
||||||
$this->getData(['config','autoUpdate']) === true ) {
|
$this->getData(['config','autoUpdate']) === true ) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user