From 490d39a9ba89b551a9a8357cb1a0afaee1610c88 Mon Sep 17 00:00:00 2001 From: fredtempez Date: Thu, 8 Apr 2021 11:33:35 +0200 Subject: [PATCH] uodate news ok --- module/news/news.php | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/module/news/news.php b/module/news/news.php index b87ee9c5..65b13fb9 100755 --- a/module/news/news.php +++ b/module/news/news.php @@ -165,9 +165,6 @@ class news extends common { */ public function config() { - // Initialisation du thème du nouveau module - $this->initCss($this->getUrl(0)); - // Mise à jour des données de module $this->update(); @@ -338,9 +335,6 @@ class news extends common { */ public function index() { - // Initialisation du thème du nouveau module - $this->initCss($this->getUrl(0)); - // Mise à jour des données de module $this->update(); // Affichage d'un article @@ -428,11 +422,16 @@ class news extends common { * Appelée par les fonctions index et config */ private function update() { + + // Initialisation du thème du nouveau module + $this->initCss($this->getUrl(0)); + // Version 3.0 if (version_compare($this->getData(['module', $this->getUrl(0), 'config', 'versionData']), '3.0', '<') ) { $this->setData(['module', $this->getUrl(0), 'config', 'itemsperPage', 16]); $this->setData(['module', $this->getUrl(0), 'config', 'itemsperCol', 6]); $this->setData(['module', $this->getUrl(0), 'config', 'versionData','3.0']); + } } @@ -443,10 +442,13 @@ class news extends common { // Variable commune $fileCSS = self::DATADIRECTORY . $moduleId . '.css' ; + // Absence des données CSS if ( $this->getData(['module', $moduleId, 'config', 'itemsHeight']) === null ) { $this->setData(['module', $moduleId, 'config', 'itemsHeight', '200px']); - + } + // Absence de la feuille de style + if (!file_exists(self::DATADIRECTORY . $moduleId . '.css') ) { // Générer la feuille de CSS $style = '.newsContent {height: 200px;}'; @@ -459,9 +461,7 @@ class news extends common { $success = file_put_contents(self::DATADIRECTORY .$moduleId . '.css' , $style ); // Nom de la feuille de style - $this->setData(['module', $moduleId, 'config', 'style', self::DATADIRECTORY .$moduleId]); - // Fin feuille de style - + $this->setData(['module', $moduleId, 'config', 'style', self::DATADIRECTORY . $moduleId . '.css']); } } }