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é.
|
||||
- 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.
|
||||
- Corrige un bug d'initialisation des données des modules du site de test.
|
||||
|
||||
## Versions 13.4.00
|
||||
** Améliorations :**
|
||||
|
@ -339,7 +339,7 @@ class common
|
||||
public function __construct()
|
||||
{
|
||||
// Récupération du cache des propriétés
|
||||
if(isset($GLOBALS['common_cache'])) {
|
||||
if (isset($GLOBALS['common_cache'])) {
|
||||
$this->input['_POST'] = $GLOBALS['common_cache']['input']['_POST'];
|
||||
$this->input['_COOKIE'] = $GLOBALS['common_cache']['input']['_COOKIE'];
|
||||
self::$siteContent = $GLOBALS['common_cache']['siteContent'];
|
||||
@ -729,12 +729,10 @@ class common
|
||||
mkdir(self::DATA_DIR . $lang, 0755);
|
||||
}
|
||||
|
||||
// Localisation
|
||||
if (
|
||||
$module === 'page' ||
|
||||
$module === 'module' ||
|
||||
$module === 'locale'
|
||||
) {
|
||||
switch ($module) {
|
||||
case 'page':
|
||||
case 'module':
|
||||
case 'locale':
|
||||
// Création des sous-dossiers localisés
|
||||
if (!file_exists(self::DATA_DIR . $lang)) {
|
||||
mkdir(self::DATA_DIR . $lang, 0755);
|
||||
@ -743,7 +741,7 @@ class common
|
||||
mkdir(self::DATA_DIR . $lang . '/content', 0755);
|
||||
}
|
||||
// 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]]);
|
||||
// Création des pages
|
||||
foreach (init::$siteContent as $key => $value) {
|
||||
@ -759,11 +757,13 @@ class common
|
||||
$pageId = init::$defaultDataI18n[$langDefault]['locale']['homePageId'];
|
||||
$content = init::$defaultDataI18n[$langDefault]['html'];
|
||||
$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
|
||||
$this->setData([$module, init::$defaultData[$module]]);
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
@ -1084,7 +1084,8 @@ class common
|
||||
/**
|
||||
* @return bool l'utilisateur est connecté true sinon false
|
||||
*/
|
||||
public function isConnected() {
|
||||
public function isConnected()
|
||||
{
|
||||
return (
|
||||
!empty($this->getUser('authKey'))
|
||||
&&
|
||||
@ -1506,7 +1507,7 @@ class common
|
||||
public function saveLog($message = '')
|
||||
{
|
||||
// Journalisation
|
||||
$dataLog = helper::dateUTF8('%Y%m%d', time(), self::$i18nUI) . ';' . helper::dateUTF8('%H:%M', time(), self::$i18nUI). ';';
|
||||
$dataLog = helper::dateUTF8('%Y%m%d', time(), self::$i18nUI) . ';' . helper::dateUTF8('%H:%M', time(), self::$i18nUI) . ';';
|
||||
$dataLog .= helper::getIp($this->getData(['config', 'connect', 'anonymousIp'])) . ';';
|
||||
$dataLog .= empty($this->getUser('id')) ? 'visitor;' : $this->getUser('id') . ';';
|
||||
$dataLog .= $message ? $this->getUrl() . ';' . $message : $this->getUrl();
|
||||
|
@ -128,12 +128,14 @@ class install extends common
|
||||
}
|
||||
|
||||
// Installation du site de test
|
||||
$sample = false;
|
||||
if (
|
||||
$this->getInput('installDefaultData', helper::FILTER_BOOLEAN) === false
|
||||
&& $_SESSION['ZWII_SITE_CONTENT'] === 'fr_FR'
|
||||
) {
|
||||
$sample = true;
|
||||
}
|
||||
|
||||
$this->initData('page', $_SESSION['ZWII_SITE_CONTENT'], $sample);
|
||||
$this->initData('module', $_SESSION['ZWII_SITE_CONTENT'], $sample);
|
||||
$this->initData('locale', $_SESSION['ZWII_SITE_CONTENT'], $sample);
|
||||
|
Loading…
x
Reference in New Issue
Block a user