1.15.01 stockage de la langue d'installation dans la configuration conformémeent aux modifications de ZwiiCMS
This commit is contained in:
parent
ed3779b6a0
commit
13f7203054
@ -51,7 +51,7 @@ class common
|
|||||||
const ACCESS_TIMER = 1800;
|
const ACCESS_TIMER = 1800;
|
||||||
|
|
||||||
// Numéro de version
|
// Numéro de version
|
||||||
const ZWII_VERSION = '1.15.00';
|
const ZWII_VERSION = '1.15.01';
|
||||||
|
|
||||||
// URL autoupdate
|
// URL autoupdate
|
||||||
const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/campus-update/raw/branch/master/';
|
const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/campus-update/raw/branch/master/';
|
||||||
@ -412,15 +412,15 @@ class common
|
|||||||
? self::$i18nUI
|
? self::$i18nUI
|
||||||
: 'fr_FR';
|
: 'fr_FR';
|
||||||
} else {
|
} else {
|
||||||
if (isset($_SESSION['ZWII_UI'])) {
|
// Par défaut la langue définie par défaut à l'installation
|
||||||
self::$i18nUI = $_SESSION['ZWII_UI'];
|
if ($this->getData(['config','defaultLanguageUI'])) {
|
||||||
} elseif (isset($_COOKIE['ZWII_UI'])) {
|
self::$i18nUI = $this->getData(['config','defaultLanguageUI']);
|
||||||
self::$i18nUI = $_COOKIE['ZWII_UI'];
|
|
||||||
} else {
|
} else {
|
||||||
self::$i18nUI = 'fr_FR';
|
self::$i18nUI = 'fr_FR';
|
||||||
|
$this->setData(['config','defaultLanguageUI', 'fr_FR']);
|
||||||
}
|
}
|
||||||
$_SESSION['ZWII_UI'] = self::$i18nUI;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Stocker le cookie de langue pour l'éditeur de texte ainsi que l'url du contenu pour le theme
|
// Stocker le cookie de langue pour l'éditeur de texte ainsi que l'url du contenu pour le theme
|
||||||
setcookie('ZWII_UI', self::$i18nUI, time() + 3600, '', '', false, false);
|
setcookie('ZWII_UI', self::$i18nUI, time() + 3600, '', '', false, false);
|
||||||
// Stocker l'courseId pour le thème de TinyMCE
|
// Stocker l'courseId pour le thème de TinyMCE
|
||||||
|
@ -119,6 +119,8 @@ class install extends common
|
|||||||
// Validation de la langue transmise
|
// Validation de la langue transmise
|
||||||
self::$i18nUI = $_SESSION['ZWII_UI'];
|
self::$i18nUI = $_SESSION['ZWII_UI'];
|
||||||
self::$i18nUI = array_key_exists(self::$i18nUI, self::$languages) ? self::$i18nUI : 'fr_FR';
|
self::$i18nUI = array_key_exists(self::$i18nUI, self::$languages) ? self::$i18nUI : 'fr_FR';
|
||||||
|
// Stockage de la langue par défaut afin d'afficher le site dans cette langue lors de l'affichage de la bannière de connexion.
|
||||||
|
$this->setData(['config', 'defaultLanguageUI', self::$i18nUI], false);
|
||||||
|
|
||||||
// Création du dossier de contenu avec le marqueur de langue par défaut
|
// Création du dossier de contenu avec le marqueur de langue par défaut
|
||||||
if (!is_dir(self::DATA_DIR . $_SESSION['ZWII_SITE_CONTENT'])) {
|
if (!is_dir(self::DATA_DIR . $_SESSION['ZWII_SITE_CONTENT'])) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user