From 733526b6bde58a7193ae2f2177c990dc3bbef495 Mon Sep 17 00:00:00 2001 From: Fred Tempez Date: Wed, 21 Sep 2022 16:15:04 +0200 Subject: [PATCH] =?UTF-8?q?D=C3=A9terminer=20la=20lague=20de=20contenu=20h?= =?UTF-8?q?ors=20ouverture=20des=20donn=C3=A9es=20EN=20COURS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/core.php | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/core/core.php b/core/core.php index 67d3a664..273de9d9 100644 --- a/core/core.php +++ b/core/core.php @@ -172,6 +172,8 @@ class common { ]; // Langues de contenu + // Sélection de langue de l'interface + public static $i18nContent = 'fr'; public static $languagesContent = [ 'fr' => 'Français (fr)', 'de' => 'Deutsch (de)', @@ -182,8 +184,7 @@ class common { 'pt' => 'Português (pt)', 'tr' => 'Türkçe' ]; - // Sélection de langue de l'interface - public static $i18nContent = 'fr'; + // Zone de temps public static $timezone; @@ -292,6 +293,16 @@ class common { $this->input['_COOKIE'] = $_COOKIE; } + // Déterminer la langue du contenu du site + if (isset($this->input['_COOKIE']['ZWII_I18N_SITE']) + ) { + self::$i18nContent = $this->input['_COOKIE']['ZWII_I18N_SITE']; + setlocale (LC_TIME, self::$i18nContent . '_' . strtoupper (self::$i18nContent) ); + + } else { + self::$i18nContent = substr(self::$i18nUI, 0, 2); + } + // Instanciation de la classe des entrées / sorties // Récupère les descripteurs foreach ($this->dataFiles as $keys => $value) { @@ -304,7 +315,6 @@ class common { } - // Installation fraîche, initialisation des modules manquants // La langue d'installation par défaut est fr foreach ($this->dataFiles as $stageId => $item) { @@ -328,18 +338,6 @@ class common { self::$i18nUI = 'fr_FR'; } - // Déterminer la langue du contenu du site - if (isset($this->input['_COOKIE']['ZWII_I18N_SITE']) - ) { - self::$i18nContent = $this->input['_COOKIE']['ZWII_I18N_SITE']; - setlocale (LC_TIME, self::$i18nContent . '_' . strtoupper (self::$i18nContent) ); - - } else { - self::$i18nContent = substr(self::$i18nUI, 0, 2); - } - - - // Utilisateur connecté if($this->user === []) { $this->user = $this->getData(['user', $this->getInput('ZWII_USER_ID')]);