diff --git a/core/module/install/install.php b/core/module/install/install.php index eae48c99..8c6f700e 100644 --- a/core/module/install/install.php +++ b/core/module/install/install.php @@ -173,15 +173,6 @@ class install extends common $this->removeDir(self::DATA_DIR . 'fr_FR'); } - // Création de la liste des pages et du sitemap uniquement en FR, autres sites sont vides. - if (self::$i18nContent === 'fr_FR') { - // Mise à jour de la liste des pages pour TinyMCE - $this->listPages(); - - // Créer sitemap - $this->createSitemap(); - } - // Sauvegarder la configuration du Proxy $this->setData(['config', 'proxyType', $this->getInput('installProxyType')]); $this->setData(['config', 'proxyUrl', $this->getInput('installProxyUrl')]); @@ -217,10 +208,10 @@ class install extends common // Installation du thème sélectionné $dataThemes = json_decode(file_get_contents('core/module/install/ressource/themes/themes.json'), true); $dataThemes = $dataThemes['themes']; - $themeId = $dataThemes[$this->getInput('installTheme', helper::FILTER_STRING_SHORT)]['filename']; - if ($themeId !== 'default') { + $themeFilename = $dataThemes[$this->getInput('installTheme', helper::FILTER_STRING_SHORT)]['filename']; + if ($themeFilename !== '') { $theme = new theme; - $theme->import('core/module/install/ressource/themes/' . $themeId); + $theme->import('core/module/install/ressource/themes/' . $themeFilename); } // Copie des thèmes dans les fichiers @@ -243,6 +234,13 @@ class install extends common // Fixe l'adresse from pour les envois d'email $this->setData(['config', 'smtp', 'from', 'no-reply@' . str_replace('www.', '', $_SERVER['HTTP_HOST'])]); + // Création de la liste des pages et du sitemap uniquement en FR, autres sites sont vides. + // Mise à jour de la liste des pages pour TinyMCE + $this->listPages(); + + // Créer sitemap + $this->createSitemap(); + // Valeurs en sortie $this->addOutput([ 'redirect' => helper::baseUrl(true) . $this->getData(['locale', 'homePageId']),