Merge branch 'master' into 10400

This commit is contained in:
Fred Tempez 2020-11-07 17:50:37 +01:00
commit dd00425e33
2 changed files with 7 additions and 3 deletions

View File

@ -16,6 +16,10 @@
- Gestion des thèmes :
- Bouton de réinitialisation avec confirmation
## 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

@ -635,7 +635,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)
) {
@ -643,8 +643,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 {
@ -652,6 +650,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