Browse Source

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

mutual
Fred Tempez 11 months ago
parent
commit
27df460d0c
  1. 4
      CHANGES.md
  2. 6
      core/module/theme/theme.php

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

6
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

Loading…
Cancel
Save