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';
}
// 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é
if ($this->user === []) {

View File

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