diff --git a/CHANGES.md b/CHANGES.md index 5e415896..20fa04e8 100755 --- a/CHANGES.md +++ b/CHANGES.md @@ -31,11 +31,11 @@ ### Corrections : - Édition d'une page : bug de sélection d'un module absent. - Rechercher dans le site : impossibilité de rechercher dans le contenu des modules (news, blog et download) -### Amélioration : +### Amélioration : - Récupération de la capture d'écran du site, 5 tentatives d'appels de l'API Google sont effectuées avant de retourner un échec. ## Version 11.5.03 -### Correction : +### Correction : - Bug de la génération des feuilles de style des fontes, nouvelle correction. ### Améliorations : - Responsive File Manager (RFM), les scripts externes et les feuilles de style sont chargées à partir du site et non d'un CDN (jquery, fabric, filesaver et jplayer). Cette modification accélère le primo chargement de la fenêtre des fichiers. @@ -43,7 +43,7 @@ - Edition d'une page contenant un module effacé sur le disque, la modification et l'effacement de la page sont autorisés. ## Version 11.5.02 -### Corrections : +### Corrections : - Bug de la génération des feuilles de style des fontes. - Bug dans le cookie de consentement lorsque le port n'est pas 80. @@ -52,7 +52,7 @@ - Restauration du bouton d'installation d'une archive de module depuis le store. ## Version 11.5.00 -### Corrections : +### Corrections : - Ajout d'une nouvelle page, le nom court n'est pas défini. - Bug de la fonction de copie interne utilisée lors de l'installation de la copie de thème, etc.. ### Modifications : diff --git a/core/core.php b/core/core.php index 0ce9654b..c4374d2d 100644 --- a/core/core.php +++ b/core/core.php @@ -2078,14 +2078,17 @@ class common { // Mise à jour automatique $today = mktime(0, 0, 0); - // Une mise à jour est disponible + recherche auto activée + 1 jour de délais - if ( $this->getData(['config','autoUpdate']) === true - AND $today > $this->getData(['core','lastAutoUpdate']) + 86400 ) { - if ( helper::checkNewVersion(common::ZWII_UPDATE_CHANNEL) ) { - $this->setData(['core','updateAvailable', true]); - $this->setData(['core','lastAutoUpdate',$today]); - } + $checkUpdate = (int) $this->getData(['core','lastAutoUpdate']); + // 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é. + if ( + $this->getData(['config','autoUpdate']) === 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]); // Afficher le bouton : Mise à jour détectée + activée if ( $this->getData(['core','updateAvailable']) === true && $this->getData(['config','autoUpdate']) === true ) {