Bug cookie langue

This commit is contained in:
Fred Tempez 2023-02-21 15:16:41 +01:00
parent 3ec47fb236
commit 7e7277653a
2 changed files with 12 additions and 10 deletions

View File

@ -356,8 +356,9 @@ class common
self::$i18nUI = $this->getInput('ZWII_UI') ? $this->getInput('ZWII_UI') : 'fr_FR'; self::$i18nUI = $this->getInput('ZWII_UI') ? $this->getInput('ZWII_UI') : 'fr_FR';
} }
// Stocker le cookie de langue pour l'éditeur de texte // Stocker le cookie de langue pour l'éditeur de texte
setcookie('ZWII_UI', self::$i18nUI, time() + 3600, '/', '', helper::isHttps(), false); setcookie('ZWII_UI', self::$i18nUI, time() + 3600, helper::baseUrl(false, false), '', helper::isHttps(), true);
// Utilisateur connecté // Utilisateur connecté
if ($this->user === []) { if ($this->user === []) {

View File

@ -51,19 +51,20 @@ class install extends common
]); ]);
} }
// Accès autorisé // Accès autorisé
else { // Soumission du formulaire
// Soumission du formulaire if ($this->isPost()) {
if ($this->isPost()) { $lang = $this->getInput('installLanguage');
// Valeurs en sortie // Place le cookie pour la suite de l'installation
$this->addOutput([ setcookie('ZWII_UI', $lang, time() + 3600, helper::baseUrl(false, false), '', helper::isHttps(), true);
'redirect' => helper::baseUrl() . 'install/postinstall/' . $this->getInput('installLanguage')
]); // Valeurs en sortie
} $this->addOutput([
'redirect' => helper::baseUrl() . 'install/postinstall/' . $lang
]);
} }
//Nettoyage anciennes installations //Nettoyage anciennes installations
helper::deleteCookie('ZWII_CONTENT'); helper::deleteCookie('ZWII_CONTENT');
helper::deleteCookie('ZWII_UI');
// Liste des langues UI disponibles // Liste des langues UI disponibles
if (is_dir(self::I18N_DIR)) { if (is_dir(self::I18N_DIR)) {