From 012812f4c14b9003ffd14a09db73a625de3c1b34 Mon Sep 17 00:00:00 2001 From: fredtempez Date: Thu, 27 Dec 2018 12:45:00 +0100 Subject: [PATCH] v9.0.0 : masque de gestion des themes export --- core/module/theme/theme.php | 2 +- core/module/theme/view/manage/manage.php | 53 ++++++++++++++---------- 2 files changed, 33 insertions(+), 22 deletions(-) diff --git a/core/module/theme/theme.php b/core/module/theme/theme.php index 80880f04..f34ad022 100755 --- a/core/module/theme/theme.php +++ b/core/module/theme/theme.php @@ -542,13 +542,13 @@ class theme extends common { } $zip->close(); // Téléchargement du ZIP - header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Transfer-Encoding: binary'); header('Content-Disposition: attachment; filename="' . $zipFilename . '"'); header('Content-Length: ' . filesize('site/tmp/' . $zipFilename)); readfile('site/tmp/' . $zipFilename); + // Nettoyage du dossier unlink ('site/tmp/' . $zipFilename); rmdir ($folderTemp); // Valeurs en sortie diff --git a/core/module/theme/view/manage/manage.php b/core/module/theme/view/manage/manage.php index c5a941ef..e6718df5 100644 --- a/core/module/theme/view/manage/manage.php +++ b/core/module/theme/view/manage/manage.php @@ -1,24 +1,35 @@ -
-
- 'buttonGrey', - 'href' => helper::baseUrl(false), - 'ico' => 'home', - 'value' => 'Accueil' - ]); ?> -
-
- helper::baseUrl() . 'theme/import', - 'value' => 'Importer les données du thème' - ]); ?> -
-
- helper::baseUrl() . 'theme/export', - 'value' => 'Exporter les données du thème' - ]); ?> -
+
+ 'buttonGrey', + 'href' => helper::baseUrl(false), + 'ico' => 'home', + 'value' => 'Accueil' + ]); ?>
+
+
+
+

Importer les données du thème

+
+ helper::baseUrl() . 'theme/import', + 'value' => 'Importer les données du thème' + ]); ?> +
+
+
+
+
+

Exporter les données du thème

+
+ helper::baseUrl() . 'theme/export', + 'value' => 'Générer une archive ZIP' + ]); ?> +
+

L'archive ZIP contient la structure du thème avec l'arborescence complète à copier dans le dossier site. Les images sont comprises dans l'archive. +

+
+