From 020e72931bd00cb17a81c6c7f258389a58ca09b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Tempez?= Date: Fri, 20 Dec 2024 17:41:23 +0100 Subject: [PATCH] =?UTF-8?q?15300=20Bug=20mise=20=C3=A0=20jour=20des=20fich?= =?UTF-8?q?iers=20de=20langues?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGES.md | 1 + core/module/language/language.php | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 914bfef6..bc12e714 100755 --- a/CHANGES.md +++ b/CHANGES.md @@ -13,6 +13,7 @@ - Corrige un dysfonctionnement de la fonction de tronquage subword qui perturbait l'affichage des articles de blog. - Activation de la mémorisation de l'onglet actif dans la configuration après validation du formulaire ou visite d'une autre page du site. - À l'installation, le bouton back mémorise la langue sélectionnée à la première étape. +- Corrige un bug de mise à jour en ligne du fichier des langues. ## Versions 13.4.00 ** Améliorations :** diff --git a/core/module/language/language.php b/core/module/language/language.php index c9e9fb2e..db0d482c 100644 --- a/core/module/language/language.php +++ b/core/module/language/language.php @@ -91,16 +91,15 @@ class language extends common } // Télécharger le descripteur en ligne - $languageData = json_decode(helper::getUrlContents(self::ZWII_UI_URL . $lang . '.json'), true); + $languageData = helper::getUrlContents(self::ZWII_UI_URL . $lang . '.json'); $descripteur = json_decode(helper::getUrlContents(self::ZWII_UI_URL . 'language.json'), true); $success = false; if ( - is_array($languageData) && + $languageData && is_array($descripteur['language'][$lang]) ) { if ($this->setData(['language', $lang, $descripteur['language'][$lang]])) { $success = $this->secure_file_put_contents(self::I18N_DIR . $lang . '.json', $languageData); - $success = is_int($success) ? true : false; } }