initData ok

This commit is contained in:
Fred Tempez 2023-04-14 11:33:07 +02:00
parent ee295cf7dc
commit aaf35147b9
3 changed files with 14 additions and 13 deletions

View File

@ -312,14 +312,14 @@ class common
$this->input['_COOKIE'] = $_COOKIE;
}
// Extraction de la sesion
// $this->input['_SESSION'] = $_SESSION;
// Déterminer la langue du contenu du site
// Transmettre la langue du contenu du site
if (isset($_SESSION['ZWII_CONTENT'])) {
// Déterminé par le cookie
self::$i18nContent = $_SESSION['ZWII_CONTENT'];
\setlocale(LC_ALL, self::$i18nContent . '.UTF8');
} else {
// Par défaut fr_FR
$_SESSION['ZWII_CONTENT'] = self::$i18nContent ;
\setlocale(LC_ALL, self::$i18nContent . '.UTF8');
}
// Installation fraîche, initialisation des modules
@ -330,7 +330,6 @@ class common
file_exists($folder . $stageId . '.json') === false
) {
$this->initData($stageId, self::$i18nContent);
common::$coreNotices[] = $stageId;
}
}
}

View File

@ -166,6 +166,7 @@ class install extends common
if (self::$i18nContent !== 'fr_FR') {
$this->initData('page', self::$i18nContent, false);
$this->initData('module', self::$i18nContent, false);
$this->initData('locale', self::$i18nContent, false);
// Supprime l'installation FR générée par défaut.
if (is_dir(self::DATA_DIR . 'fr_FR'))
$this->removeDir(self::DATA_DIR . 'fr_FR');
@ -234,7 +235,7 @@ class install extends common
// Valeurs en sortie
$this->addOutput([
'redirect' => helper::baseUrl(true) . $this->getData(['locale', 'homePageId']),
'redirect' => helper::baseUrl(true),
'notification' => $sent === true ? helper::translate('Installation terminée') : $sent,
'state' => ($sent === true && $success === true) ? true : null
]);

View File

@ -483,7 +483,7 @@ class init extends common
],
'es' => [
'locale' => [
'homePageId' => 'home',
'homePageId' => 'inicio',
'page302' => 'none',
'page403' => 'none',
'page404' => 'none',
@ -503,11 +503,11 @@ class init extends common
]
],
'page' => [
'home' => [
'inicio' => [
'typeMenu' => 'text',
'iconUrl' => '',
'disable' => false,
'content' => 'home.html',
'content' => 'inico.html',
'hideTitle' => false,
'homePageId' => true,
'breadCrumb' => false,
@ -519,8 +519,8 @@ class init extends common
'position' => 1,
'group' => self::GROUP_VISITOR,
'targetBlank' => false,
'title' => 'Home page',
'shortTitle' => 'Home',
'title' => 'Página de inicio',
'shortTitle' => 'Página de inicio',
'block' => '12',
'barLeft' => '',
'barRight' => '',
@ -1221,7 +1221,8 @@ class init extends common
'legalPageId' => 'none',
'searchPageId' => 'none',
'metaDescription' => 'Zwii est un CMS sans base de données qui permet de créer et gérer facilement un site web sans aucune connaissance en programmation.',
'title' => 'Votre site en quelques clics !'
'title' => 'Votre site en quelques clics !',
]
];