forked from ZwiiCMS-Team/ZwiiCMS
PB Install WIP
This commit is contained in:
parent
075f2f48ea
commit
ca13f83d16
@ -329,7 +329,6 @@ class common
|
|||||||
|
|
||||||
|
|
||||||
// Installation fraîche, initialisation des modules manquants
|
// Installation fraîche, initialisation des modules manquants
|
||||||
// La langue d'installation par défaut est fr
|
|
||||||
foreach ($this->dataFiles as $stageId => $item) {
|
foreach ($this->dataFiles as $stageId => $item) {
|
||||||
$folder = $this->dataPath($stageId, self::$i18nContent);
|
$folder = $this->dataPath($stageId, self::$i18nContent);
|
||||||
if (
|
if (
|
||||||
|
@ -55,7 +55,10 @@ class install extends common
|
|||||||
else {
|
else {
|
||||||
// Soumission du formulaire
|
// Soumission du formulaire
|
||||||
if ($this->isPost()) {
|
if ($this->isPost()) {
|
||||||
|
// Langue de l'UI
|
||||||
self::$i18nUI = $this->getInput('installLanguage');
|
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]);
|
$this->setData(['config', 'i18n', 'interface', self::$i18nUI]);
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
@ -150,19 +153,19 @@ class install extends common
|
|||||||
// Nettoyer les cookies de langue d'une précédente installation
|
// Nettoyer les cookies de langue d'une précédente installation
|
||||||
helper::deleteCookie('ZWII_CONTENT');
|
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.
|
// Effacer le dossier de contenu fr créé par défaut si la langue est différente.
|
||||||
|
|
||||||
if (
|
/*if (
|
||||||
self::$i18nContent !== 'fr_FR'
|
self::$i18nContent !== 'fr_FR'
|
||||||
&& is_dir('site/data/fr')
|
&& is_dir('site/data/fr')
|
||||||
) {
|
) {
|
||||||
$this->removeDir('site/data/fr');
|
$this->removeDir('site/data/fr');
|
||||||
}
|
}*/
|
||||||
|
|
||||||
// Installation du site de test
|
// Installation du site de test
|
||||||
|
var_dump($this->getInput('installDefaultData', helper::FILTER_BOOLEAN));
|
||||||
|
die();
|
||||||
if ($this->getInput('installDefaultData', helper::FILTER_BOOLEAN) === FALSE) {
|
if ($this->getInput('installDefaultData', helper::FILTER_BOOLEAN) === FALSE) {
|
||||||
$this->initData('page', self::$i18nContent, true);
|
$this->initData('page', self::$i18nContent, true);
|
||||||
$this->initData('module', self::$i18nContent, true);
|
$this->initData('module', self::$i18nContent, true);
|
||||||
|
Loading…
Reference in New Issue
Block a user