From ca13f83d1633e1f23e1d4f7f7eab9787e18148f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Tempez?= Date: Tue, 4 Oct 2022 18:10:04 +0200 Subject: [PATCH] PB Install WIP --- core/core.php | 1 - core/module/install/install.php | 11 +++++++---- core/module/install/view/postinstall/postinstall.php | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/core/core.php b/core/core.php index 9b3f1b7d..a86ea65a 100644 --- a/core/core.php +++ b/core/core.php @@ -329,7 +329,6 @@ class common // Installation fraîche, initialisation des modules manquants - // La langue d'installation par défaut est fr foreach ($this->dataFiles as $stageId => $item) { $folder = $this->dataPath($stageId, self::$i18nContent); if ( diff --git a/core/module/install/install.php b/core/module/install/install.php index 060330a2..0e4e90d8 100644 --- a/core/module/install/install.php +++ b/core/module/install/install.php @@ -55,7 +55,10 @@ class install extends common else { // Soumission du formulaire if ($this->isPost()) { + // Langue de l'UI self::$i18nUI = $this->getInput('installLanguage'); + // Par défaut la langue du contenu est celle du site + self::$i18nContent = self::$i18nUI; $this->setData(['config', 'i18n', 'interface', self::$i18nUI]); // Valeurs en sortie $this->addOutput([ @@ -150,19 +153,19 @@ class install extends common // Nettoyer les cookies de langue d'une précédente installation helper::deleteCookie('ZWII_CONTENT'); - // Créer le contenu dans la langue sélectionnée - self::$i18nContent = substr(self::$i18nUI, 0, 2); // Effacer le dossier de contenu fr créé par défaut si la langue est différente. - if ( + /*if ( self::$i18nContent !== 'fr_FR' && is_dir('site/data/fr') ) { $this->removeDir('site/data/fr'); - } + }*/ // Installation du site de test + var_dump($this->getInput('installDefaultData', helper::FILTER_BOOLEAN)); + die(); if ($this->getInput('installDefaultData', helper::FILTER_BOOLEAN) === FALSE) { $this->initData('page', self::$i18nContent, true); $this->initData('module', self::$i18nContent, true); diff --git a/core/module/install/view/postinstall/postinstall.php b/core/module/install/view/postinstall/postinstall.php index a20c8a6f..5a009b75 100644 --- a/core/module/install/view/postinstall/postinstall.php +++ b/core/module/install/view/postinstall/postinstall.php @@ -46,7 +46,7 @@ ]); ?> - +