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

View File

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

View File

@ -483,7 +483,7 @@ class init extends common
], ],
'es' => [ 'es' => [
'locale' => [ 'locale' => [
'homePageId' => 'home', 'homePageId' => 'inicio',
'page302' => 'none', 'page302' => 'none',
'page403' => 'none', 'page403' => 'none',
'page404' => 'none', 'page404' => 'none',
@ -503,11 +503,11 @@ class init extends common
] ]
], ],
'page' => [ 'page' => [
'home' => [ 'inicio' => [
'typeMenu' => 'text', 'typeMenu' => 'text',
'iconUrl' => '', 'iconUrl' => '',
'disable' => false, 'disable' => false,
'content' => 'home.html', 'content' => 'inico.html',
'hideTitle' => false, 'hideTitle' => false,
'homePageId' => true, 'homePageId' => true,
'breadCrumb' => false, 'breadCrumb' => false,
@ -519,8 +519,8 @@ class init extends common
'position' => 1, 'position' => 1,
'group' => self::GROUP_VISITOR, 'group' => self::GROUP_VISITOR,
'targetBlank' => false, 'targetBlank' => false,
'title' => 'Home page', 'title' => 'Página de inicio',
'shortTitle' => 'Home', 'shortTitle' => 'Página de inicio',
'block' => '12', 'block' => '12',
'barLeft' => '', 'barLeft' => '',
'barRight' => '', 'barRight' => '',
@ -1221,7 +1221,8 @@ class init extends common
'legalPageId' => 'none', 'legalPageId' => 'none',
'searchPageId' => '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.', '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 !',
] ]
]; ];