diff --git a/core/module/install/install.php b/core/module/install/install.php index a382876a..a5a77d2c 100644 --- a/core/module/install/install.php +++ b/core/module/install/install.php @@ -206,8 +206,8 @@ class install extends common } // Installation du thème sélectionné - $dataThemes = file_get_contents('core/module/install/ressource/themes/themes.json'); - $dataThemes = json_decode($dataThemes, true); + $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') { $theme = new theme; diff --git a/module/blog/blog.php b/module/blog/blog.php index 7e021ece..e4e8972c 100755 --- a/module/blog/blog.php +++ b/module/blog/blog.php @@ -466,6 +466,8 @@ class blog extends common public function config() { + // Mise à jour des données de module + $this->update(); // Ids des articles par ordre de publication $articleIds = array_keys(helper::arrayColumn($this->getData(['module', $this->getUrl(0), 'posts']), 'publishedOn', 'SORT_DESC')); // Gestion des droits d'accès @@ -545,8 +547,7 @@ class blog extends common public function option() { - // Mise à jour des données de module - $this->update(); + // Soumission du formulaire if ($this->isPost()) { $this->setData([