From 27df460d0c95ecc090aead1b5a28bbe49f3097ce Mon Sep 17 00:00:00 2001 From: Fred Tempez Date: Thu, 5 Nov 2020 07:34:12 +0100 Subject: [PATCH 1/3] =?UTF-8?q?10305=20probl=C3=A8me=20avec=20l'import=20d?= =?UTF-8?q?'une=20theme=20admin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGES.md | 4 ++++ core/module/theme/theme.php | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 0198da2e..5620dcce 100755 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,9 @@ # Changelog +## version 10.3.05 +- Correction : + - Thème : import d'un thème d'administration impossible. + ## version 10.3.04 - Corrections : - Warning lors d'une primo installation. diff --git a/core/module/theme/theme.php b/core/module/theme/theme.php index 8d826ab8..83ed513e 100644 --- a/core/module/theme/theme.php +++ b/core/module/theme/theme.php @@ -633,7 +633,7 @@ class theme extends common { file_exists(self::TEMP_DIR . $tempFolder . '/site/data/admin.json') AND file_exists(self::TEMP_DIR . $tempFolder . '/site/data/admin.css') ) { - $mode = 'admin'; + $modele = 'admin'; } if (!empty($modele) ) { @@ -641,8 +641,6 @@ class theme extends common { $success = $zip->extractTo('.'); // traitement de l'erreur $notification = $success ? 'Le thème a été importé' : 'Erreur lors de l\'extraction, vérifiez les permissions.'; - // Supprimmer le dossier temporaire - $this->removeDir(self::TEMP_DIR . $tempFolder); // Check le thème $this->checkImport($modele); } else { @@ -650,6 +648,8 @@ class theme extends common { $success = false; $notification = 'Ce n\'est pas l\'archive d\'un thème !'; } + // Supprimer le dossier temporaire même si le thème est invalide + $this->removeDir(self::TEMP_DIR . $tempFolder); $zip->close(); } else { // erreur à l'ouverture From 64b1ceeccbcc85537dac16a13d4fa911050516ea Mon Sep 17 00:00:00 2001 From: Fred Tempez Date: Thu, 5 Nov 2020 07:38:02 +0100 Subject: [PATCH 2/3] version --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f0fa0a46..673ce1f2 100755 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ![](https://img.shields.io/github/last-commit/fredtempez/ZwiiCMS/master) ![](https://img.shields.io/github/release-date/fredtempez/ZwiiCMS) -# ZwiiCMS 10.3.04 +# ZwiiCMS 10.3.05 Zwii 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. From 256c9c62b26406090b3ead82dca78e0b6820771e Mon Sep 17 00:00:00 2001 From: Fred Tempez Date: Thu, 5 Nov 2020 07:49:16 +0100 Subject: [PATCH 3/3] core version --- core/core.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/core.php b/core/core.php index d593b239..8154702f 100644 --- a/core/core.php +++ b/core/core.php @@ -39,7 +39,7 @@ class common { const ACCESS_TIMER = 1800; // Numéro de version - const ZWII_VERSION = '10.3.04'; + const ZWII_VERSION = '10.3.05'; const ZWII_UPDATE_CHANNEL = "v10"; public static $actions = [];