forked from ZwiiCMS-Team/ZwiiCMS
Déterminer la lague de contenu hors ouverture des données EN COURS
This commit is contained in:
parent
9e74d13e98
commit
733526b6bd
@ -172,6 +172,8 @@ class common {
|
|||||||
];
|
];
|
||||||
|
|
||||||
// Langues de contenu
|
// Langues de contenu
|
||||||
|
// Sélection de langue de l'interface
|
||||||
|
public static $i18nContent = 'fr';
|
||||||
public static $languagesContent = [
|
public static $languagesContent = [
|
||||||
'fr' => 'Français (fr)',
|
'fr' => 'Français (fr)',
|
||||||
'de' => 'Deutsch (de)',
|
'de' => 'Deutsch (de)',
|
||||||
@ -182,8 +184,7 @@ class common {
|
|||||||
'pt' => 'Português (pt)',
|
'pt' => 'Português (pt)',
|
||||||
'tr' => 'Türkçe'
|
'tr' => 'Türkçe'
|
||||||
];
|
];
|
||||||
// Sélection de langue de l'interface
|
|
||||||
public static $i18nContent = 'fr';
|
|
||||||
|
|
||||||
// Zone de temps
|
// Zone de temps
|
||||||
public static $timezone;
|
public static $timezone;
|
||||||
@ -292,6 +293,16 @@ class common {
|
|||||||
$this->input['_COOKIE'] = $_COOKIE;
|
$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
|
// Instanciation de la classe des entrées / sorties
|
||||||
// Récupère les descripteurs
|
// Récupère les descripteurs
|
||||||
foreach ($this->dataFiles as $keys => $value) {
|
foreach ($this->dataFiles as $keys => $value) {
|
||||||
@ -304,7 +315,6 @@ class common {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Installation fraîche, initialisation des modules manquants
|
// Installation fraîche, initialisation des modules manquants
|
||||||
// La langue d'installation par défaut est fr
|
// La langue d'installation par défaut est fr
|
||||||
foreach ($this->dataFiles as $stageId => $item) {
|
foreach ($this->dataFiles as $stageId => $item) {
|
||||||
@ -328,18 +338,6 @@ class common {
|
|||||||
self::$i18nUI = 'fr_FR';
|
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é
|
// 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')]);
|
||||||
|
Loading…
Reference in New Issue
Block a user