amélioration lecture version

This commit is contained in:
Deltacms 2023-07-27 07:51:04 +02:00
parent 1f67f6277e
commit 65aadd1056
1 changed files with 4 additions and 2 deletions

View File

@ -2209,15 +2209,17 @@ class common {
$rightItems .= '<li><a href="' . helper::baseUrl() . 'user" data-tippy-content="'.$text['core']['showBar'][14].'">' . template::ico('users') . '</a></li>';
// Mise à jour automatique
$today = time();
// Une mise à jour est disponible : recherche auto activée et 1 jour de délai ou ( page config et version non encore lue dans la session )
// Une mise à jour est disponible : recherche auto activée et ( 1 jour de délai ou page config ) et version non encore lue dans la session
if ( $this->getData(['config','autoUpdate']) === true
AND ($today > $this->getData(['core','lastAutoUpdate']) + 86400 || ( $this->getUrl(0) === 'config' && !isset($_SESSION['versionNumberRead']) ))) {
&& ( $today > $this->getData(['core','lastAutoUpdate']) + 86400 || $this->getUrl(0) === 'config' )
&& !isset($_SESSION['versionNumberRead']) ) {
$version = helper::getOnlineVersion();
$_SESSION['versionNumberRead'] = $version;
if( $version === false){
// Le serveur ne supporte pas la mise à jour automatique
$this->setData(['config','autoUpdate',false]);
} else {
$this->setData(['core','updateAvailable', false]);
if ( version_compare(common::DELTA_VERSION,$version) === -1 ) {
$this->setData(['core','updateAvailable', true]);
$this->setData(['core','lastAutoUpdate',$today]);