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 @@ ]); ?> - +