Fenêtre de connexion de la langue du contenu

This commit is contained in:
Fred Tempez 2023-04-15 13:06:20 +02:00
parent 8a2faec55a
commit 48b5e2e63f
1 changed files with 2 additions and 3 deletions

View File

@ -348,7 +348,7 @@ class common
// Langue de l'administration // Langue de l'administration
if ($this->getData(['user']) !== []) { if ($this->getData(['user']) !== []) {
// Langue sélectionnée dans le compte, la langue du cookie sinon celle du compte ouvert // Langue sélectionnée dans le compte, la langue du cookie sinon celle du compte ouvert
self::$i18nUI = $this->getData(['user', $this->getUser('id'), 'language']); self::$i18nUI = $this->getData(['user', $this->getUser('id'), 'language']) ? $this->getData(['user', $this->getUser('id'), 'language']) : $_SESSION['ZWII_CONTENT'];
// Validation de la langue // Validation de la langue
self::$i18nUI = (empty(self::$i18nUI) || is_null(self::$i18nUI)) self::$i18nUI = (empty(self::$i18nUI) || is_null(self::$i18nUI))
&& !file_exists(self::I18N_DIR . self::$i18nUI . '.json') && !file_exists(self::I18N_DIR . self::$i18nUI . '.json')
@ -358,10 +358,9 @@ class common
setcookie('ZWII_UI', self::$i18nUI, time() + 3600, helper::baseUrl(false, false), '', false, false); setcookie('ZWII_UI', self::$i18nUI, time() + 3600, helper::baseUrl(false, false), '', false, false);
} else { } else {
// Installation // Installation
self::$i18nUI = isset($_SESSION['ZWII_UI']) ? $_SESSION['ZWII_UI'] : 'fr_FR'; self::$i18nUI = isset($_SESSION['ZWII_UI']) ? $_SESSION['ZWII_UI'] : $_SESSION['ZWII_CONTENT'];
} }
// Utilisateur connecté // Utilisateur connecté
if ($this->user === []) { if ($this->user === []) {
$this->user = $this->getData(['user', $this->getInput('ZWII_USER_ID')]); $this->user = $this->getData(['user', $this->getInput('ZWII_USER_ID')]);