From 00872afcf07a3c23229cf28f60d948a2b2a220e3 Mon Sep 17 00:00:00 2001 From: Deltacms Date: Thu, 17 Feb 2022 08:00:09 +0100 Subject: [PATCH] Suppression des doublons dans theme.css --- CHANGES.md | 5 +++++ README.md | 6 +++--- core/core.php | 4 +++- core/include/update.inc.php | 6 +++++- core/module/install/ressource/defaultdata.php | 2 +- 5 files changed, 17 insertions(+), 6 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 338eecb..095d616 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,7 +1,12 @@ # Changelog +## Version 3.2.03 de Deltacms +- Modifications : + - polices : suppression des doublons @open-face dans theme.css + ## Version 3.2.02 de Deltacms - Modifications : + - polices : identification par nom et non par clef pour permettre l'utilisation de polices sans fichier de définition. ## Version 3.2.01 de Deltacms - Modifications : diff --git a/README.md b/README.md index 9ab595d..b731e77 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -# DeltaCMS 3.2.02 +# DeltaCMS 3.2.03 DeltaCMS est un CMS sans base de données (flat-file) qui permet de créer et gérer facilement un site web sans aucune connaissance en programmation. @@ -7,7 +7,7 @@ DeltaCMS est un CMS sans base de données (flat-file) qui permet de créer et g DeltaCMS a été créé à partir de ZwiiCMS 11.2.00.24 -[Version initiale ZwiiCMS](https://github.com/remijean/ZwiiCMS/) - [GitHub](https://github.com/fredtempez/ZwiiCMS) +[ZwiiCMS](https://forge.chapril.org/fredtempez/ZwiiCMS) ## Configuration recommandée @@ -87,7 +87,7 @@ En cas de difficulté avec la nouvelle version, il suffira de téléverser la sa [F] config.json Configuration du site [F] core.json Configuration du noyau [F] custom.css Feuille de style de la personnalisation avancée - [F] fonts.json Polices du site + [F] fonts.json Polices du site [F] journal.log Journalisation des actions [F] theme.css Thème du site [F] theme.json Données du site diff --git a/core/core.php b/core/core.php index b4f4529..4ce9192 100644 --- a/core/core.php +++ b/core/core.php @@ -48,7 +48,7 @@ class common { // Numéro de version const DELTA_UPDATE_URL = 'https://update.deltacms.fr/master/'; - const DELTA_VERSION = '3.2.02'; + const DELTA_VERSION = '3.2.03'; const DELTA_UPDATE_CHANNEL = "v3"; public static $actions = []; @@ -2244,6 +2244,8 @@ class core extends common { $tab[2] = $this->getData(['theme', 'menu', 'font']); $tab[3] = $this->getData(['theme', 'header', 'font']); $tab[4] = $this->getData(['theme', 'footer', 'font']); + // Suppression des doubons + $tab = array_unique($tab); foreach( $tab as $key=>$value){ if( $this->getData(['fonts', $value, 'type' ]) === 'file'){ $file = $this->getData(['fonts', $value, 'file' ]); diff --git a/core/include/update.inc.php b/core/include/update.inc.php index 4b29060..fdb4207 100644 --- a/core/include/update.inc.php +++ b/core/include/update.inc.php @@ -8,7 +8,11 @@ if ($this->getData(['core', 'dataVersion']) < 3202) { $this->setData(['admin', 'maj', true]); //Forcer une mise à jour de theme.css if (file_exists(self::DATA_DIR . '/theme.css')) unlink (self::DATA_DIR . '/theme.css'); - // Mise à jour $this->setData(['core', 'dataVersion', 3202]); } +if ($this->getData(['core', 'dataVersion']) < 3203) { + // Mise à jour + $this->setData(['core', 'dataVersion', 3203]); +} + ?> diff --git a/core/module/install/ressource/defaultdata.php b/core/module/install/ressource/defaultdata.php index deab9a5..2b2bbbd 100644 --- a/core/module/install/ressource/defaultdata.php +++ b/core/module/install/ressource/defaultdata.php @@ -55,7 +55,7 @@ class init extends common { ] ], 'core' => [ - 'dataVersion' => 3202, + 'dataVersion' => 3203, 'lastBackup' => 0, 'lastClearTmp' => 0, 'lastAutoUpdate' => 0,