diff --git a/desktop/js/update.js b/desktop/js/update.js index 1d0b69aa6d..8affc9af15 100644 --- a/desktop/js/update.js +++ b/desktop/js/update.js @@ -296,6 +296,8 @@ if (!jeeFrontEnd.update) { tr += ' {{Réinstaller}} ' } } + } else if (_update.status == 'UPDATE' && jeephp2js.showUpdate == '1') { + tr += ' {{Mettre à jour}} ' } if (_update.type != 'core') { tr += ' {{Supprimer}} ' @@ -621,7 +623,7 @@ document.getElementById('div_pageContainer').addEventListener('click', function( return } - if (_target = event.target.closest('#bt_updateJeedom')) { + if (_target = event.target.closest('.updateJeedom')) { jeeP.getUpdateModal() return } diff --git a/desktop/php/update.php b/desktop/php/update.php index 0edf0f3068..5d7295083a 100644 --- a/desktop/php/update.php +++ b/desktop/php/update.php @@ -15,7 +15,7 @@ $showUpgrade = false; if ($distrib == 'debian') { $version = trim(strtolower(file_get_contents('/etc/debian_version'))); - if (version_compare($version, config::byKey('os::min'),'<')) { + if (version_compare($version, config::byKey('os::min'), '<')) { $system = strtoupper($hardware) . ' - ' . ucfirst($distrib) . ' ' . $version; $showUpdate = false; $alertLevel = 'alert alert-warning'; @@ -23,14 +23,15 @@ $messageAlert = '{{Votre système actuel fonctionnant correctement et n\'étant plus assez performant pour être en mesure de continuer à le faire dans les meilleures conditions à l\'avenir, nous vous invitons à ne plus mettre à jour le core de Jeedom dorénavant.}}'; } else { $messageAlert = '{{Afin de pouvoir accéder aux futures mises à jour du core, veuillez mettre à niveau l\'environnement Linux de votre box vers}}'; - $messageAlert .= ' Debian '.config::byKey('os::min').'.
'; + $messageAlert .= ' Debian ' . config::byKey('os::min') . '.
'; if (config::byKey('doc::base_url', 'core') != '') { - $messageAlert .= ' {{Il est conseillé de procéder à une nouvelle installation en Debian}} '.config::byKey('os::min').' {{puis de restaurer votre dernière sauvegarde Jeedom plutôt que mettre directement à jour l\'OS en ligne de commande. Consulter}} {{la documentation d\'installation}} {{pour plus d\'informations.}}' . ''; + $messageAlert .= ' {{Il est conseillé de procéder à une nouvelle installation en Debian}} ' . config::byKey('os::min') . ' {{puis de restaurer votre dernière sauvegarde Jeedom plutôt que mettre directement à jour l\'OS en ligne de commande. Consulter}} {{la documentation d\'installation}} {{pour plus d\'informations.}}' . '
'; } } echo '
' . $system . '
' . $messageAlert . '
'; } } +sendVarToJS('jeephp2js.showUpdate', $showUpdate); $logUpdate = log::getLastLine('update'); if (strpos($logUpdate, 'END UPDATE') || count(system::ps('install/update.php', 'sudo')) == 0) { sendVarToJS('jeephp2js.isUpdating', '0'); @@ -47,7 +48,7 @@ {{Vérifier les mises à jour}} {{Sauvegarder}} - {{Mettre à jour}} + {{Mettre à jour}} @@ -208,4 +209,4 @@ - + \ No newline at end of file