10305 problème avec l'import d'une theme admin

This commit is contained in:
Fred Tempez 2020-11-05 07:34:12 +01:00
parent ff951024ea
commit 27df460d0c
2 changed files with 7 additions and 3 deletions

View File

@ -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.

View File

@ -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