Bug install module données
This commit is contained in:
parent
7840b56dbd
commit
d6b04a0bb2
@ -11,6 +11,7 @@
|
|||||||
- Blog 7.12, corrige un bug d'affichage des articles lorsque le thème Moderne est sélectionné.
|
- Blog 7.12, corrige un bug d'affichage des articles lorsque le thème Moderne est sélectionné.
|
||||||
- Corrige un dysfonctionnement de la fonction de tronquage subword qui perturbait l'affichage des articles de blog.
|
- Corrige un dysfonctionnement de la fonction de tronquage subword qui perturbait l'affichage des articles de blog.
|
||||||
- Activation de la mémorisation de l'onglet actif dans la configuration après validation du formulaire ou visite d'une autre page du site.
|
- Activation de la mémorisation de l'onglet actif dans la configuration après validation du formulaire ou visite d'une autre page du site.
|
||||||
|
- Corrige un bug d'initialisation des données des modules du site de test.
|
||||||
|
|
||||||
## Versions 13.4.00
|
## Versions 13.4.00
|
||||||
** Améliorations :**
|
** Améliorations :**
|
||||||
|
@ -729,12 +729,10 @@ class common
|
|||||||
mkdir(self::DATA_DIR . $lang, 0755);
|
mkdir(self::DATA_DIR . $lang, 0755);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Localisation
|
switch ($module) {
|
||||||
if (
|
case 'page':
|
||||||
$module === 'page' ||
|
case 'module':
|
||||||
$module === 'module' ||
|
case 'locale':
|
||||||
$module === 'locale'
|
|
||||||
) {
|
|
||||||
// Création des sous-dossiers localisés
|
// Création des sous-dossiers localisés
|
||||||
if (!file_exists(self::DATA_DIR . $lang)) {
|
if (!file_exists(self::DATA_DIR . $lang)) {
|
||||||
mkdir(self::DATA_DIR . $lang, 0755);
|
mkdir(self::DATA_DIR . $lang, 0755);
|
||||||
@ -743,7 +741,7 @@ class common
|
|||||||
mkdir(self::DATA_DIR . $lang . '/content', 0755);
|
mkdir(self::DATA_DIR . $lang . '/content', 0755);
|
||||||
}
|
}
|
||||||
// Site en français avec site exemple
|
// Site en français avec site exemple
|
||||||
if ($lang == 'fr_FR' && $sampleSite === true && $module === 'page') {
|
if ($lang == 'fr_FR' && $sampleSite === true && $module !== 'locale') {
|
||||||
$this->setData([$module, init::$siteTemplate[$module]]);
|
$this->setData([$module, init::$siteTemplate[$module]]);
|
||||||
// Création des pages
|
// Création des pages
|
||||||
foreach (init::$siteContent as $key => $value) {
|
foreach (init::$siteContent as $key => $value) {
|
||||||
@ -759,11 +757,13 @@ class common
|
|||||||
$pageId = init::$defaultDataI18n[$langDefault]['locale']['homePageId'];
|
$pageId = init::$defaultDataI18n[$langDefault]['locale']['homePageId'];
|
||||||
$content = init::$defaultDataI18n[$langDefault]['html'];
|
$content = init::$defaultDataI18n[$langDefault]['html'];
|
||||||
$this->setPage($pageId, $content, $lang);
|
$this->setPage($pageId, $content, $lang);
|
||||||
//file_put_contents(self::DATA_DIR . $lang . '/content/' . init::$defaultDataI18n[$langDefault]['page'][$pageId]['content'], $content);
|
|
||||||
}
|
}
|
||||||
} else {
|
break;
|
||||||
|
default:
|
||||||
// Installation des données des autres modules cad theme profil font config, admin et core
|
// Installation des données des autres modules cad theme profil font config, admin et core
|
||||||
$this->setData([$module, init::$defaultData[$module]]);
|
$this->setData([$module, init::$defaultData[$module]]);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -1084,7 +1084,8 @@ class common
|
|||||||
/**
|
/**
|
||||||
* @return bool l'utilisateur est connecté true sinon false
|
* @return bool l'utilisateur est connecté true sinon false
|
||||||
*/
|
*/
|
||||||
public function isConnected() {
|
public function isConnected()
|
||||||
|
{
|
||||||
return (
|
return (
|
||||||
!empty($this->getUser('authKey'))
|
!empty($this->getUser('authKey'))
|
||||||
&&
|
&&
|
||||||
|
@ -128,12 +128,14 @@ class install extends common
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Installation du site de test
|
// Installation du site de test
|
||||||
|
$sample = false;
|
||||||
if (
|
if (
|
||||||
$this->getInput('installDefaultData', helper::FILTER_BOOLEAN) === false
|
$this->getInput('installDefaultData', helper::FILTER_BOOLEAN) === false
|
||||||
&& $_SESSION['ZWII_SITE_CONTENT'] === 'fr_FR'
|
&& $_SESSION['ZWII_SITE_CONTENT'] === 'fr_FR'
|
||||||
) {
|
) {
|
||||||
$sample = true;
|
$sample = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->initData('page', $_SESSION['ZWII_SITE_CONTENT'], $sample);
|
$this->initData('page', $_SESSION['ZWII_SITE_CONTENT'], $sample);
|
||||||
$this->initData('module', $_SESSION['ZWII_SITE_CONTENT'], $sample);
|
$this->initData('module', $_SESSION['ZWII_SITE_CONTENT'], $sample);
|
||||||
$this->initData('locale', $_SESSION['ZWII_SITE_CONTENT'], $sample);
|
$this->initData('locale', $_SESSION['ZWII_SITE_CONTENT'], $sample);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user