From de58ddcd07a9fe5b9e284263a5201b5e42d35b94 Mon Sep 17 00:00:00 2001 From: fredtempez Date: Sun, 23 Jul 2023 22:17:04 +0200 Subject: [PATCH] =?UTF-8?q?bug=20des=20langues=20non=20install=C3=A9es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/module/install/install.php | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/core/module/install/install.php b/core/module/install/install.php index cf8a2b48..c78c7c30 100644 --- a/core/module/install/install.php +++ b/core/module/install/install.php @@ -422,18 +422,14 @@ class install extends common * Met à jour les dictionnaires des langues depuis les modèles installés */ if ($success) { - // Langues installées - $installedUI = $this->getData(['language']); - - // Langues disponibles avec la mise à jour require_once('core/module/install/ressource/defaultdata.php'); - $default = init::$defaultData['language']; - - foreach ($installedUI as $key => $value) { - if ( is_array($value) && - $default[$key]['version'] > $value['version']) { + $installedLanguages = $this->getData(['language']); + $defaultLanguages = init::$defaultData['language']; + foreach ($installedLanguages as $key => $value) { + if (isset($defaultLanguages[$key]['version']) && + $defaultLanguages[$key]['version'] > $value['version']) { copy('core/module/install/ressource/i18n/' . $key . '.json', self::I18N_DIR . $key . '.json'); - $this->setData(['language', $key, $default[$key]]); + $this->setData(['language', $key, $defaultLanguages[$key]]); } } }