forked from ZwiiCMS-Team/ZwiiCMS
La langue est initialisée à la création
This commit is contained in:
parent
46a3d36986
commit
ee03f49920
@ -328,15 +328,7 @@ class common
|
||||
\setlocale(LC_ALL, self::$i18nContent . '.UTF8');
|
||||
|
||||
// Instanciation de la classe des entrées / sorties
|
||||
// Récupère les descripteurs
|
||||
foreach ($this->dataFiles as $keys => $value) {
|
||||
// Constructeur JsonDB;
|
||||
$this->dataFiles[$keys] = new \Prowebcraft\JsonDb([
|
||||
'name' => $keys . '.json',
|
||||
'dir' => $this->dataPath($keys, self::$i18nContent),
|
||||
'backup' => file_exists('site/data/.backup')
|
||||
]);
|
||||
}
|
||||
$this->jsonDB(self::$i18nContent);
|
||||
|
||||
// Installation fraîche, initialisation des modules
|
||||
if ($this->user === []) {
|
||||
@ -595,6 +587,21 @@ class common
|
||||
return unlink(self::DATA_DIR . $lang . '/content/' . $this->getData(['page', $page, 'content']));
|
||||
}
|
||||
|
||||
|
||||
public function jsonDB($lang)
|
||||
{
|
||||
// Instanciation de la classe des entrées / sorties
|
||||
// Récupère les descripteurs
|
||||
foreach ($this->dataFiles as $keys => $value) {
|
||||
// Constructeur JsonDB;
|
||||
$this->dataFiles[$keys] = new \Prowebcraft\JsonDb([
|
||||
'name' => $keys . '.json',
|
||||
'dir' => $this->dataPath($keys, $lang),
|
||||
'backup' => file_exists('site/data/.backup')
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Initialisation des données
|
||||
* @param string $module : nom du module à générer
|
||||
|
@ -319,13 +319,17 @@ class language extends common
|
||||
$this->isPost()
|
||||
) {
|
||||
|
||||
// Création du contenu
|
||||
$lang = $this->getInput('translateAddContent');
|
||||
|
||||
// Constructeur pour cette langue
|
||||
$this->jsonDB($lang);
|
||||
|
||||
// Création du contenu
|
||||
$this->initData('page', $lang);
|
||||
$this->initData('module', $lang);
|
||||
$this->initData('locale', $lang);
|
||||
|
||||
|
||||
// Valeurs en sortie
|
||||
$this->addOutput([
|
||||
'redirect' => helper::baseUrl() . 'language',
|
||||
|
Loading…
x
Reference in New Issue
Block a user