diff --git a/core/include/pre-update.php b/core/include/pre-update.php index 85e929b8..b75eb4ac 100644 --- a/core/include/pre-update.php +++ b/core/include/pre-update.php @@ -27,14 +27,7 @@ if (file_exists('site/data/core.json')) { sleep(1); } - // Avant version 12.3.00 - if ($version['core']['dataVersion'] < 12300) { - // Nettoyage du dossier de langue de TinyMCE - unlink('core/vendor/tinymce/langs/*.js'); - unlink('core/vendor/tinymce/langs/langs.zip'); - unlink('core/vendor/tinymce/langs/README.md'); - } - + // Renomme les bases de données if ($version['core']['dataVersion'] < 12400) { if (file_exists('core/module/install/ressource/i18n/languages.json')) rename('core/module/install/ressource/i18n/languages.json', 'core/module/install/ressource/i18n/language.json'); diff --git a/core/include/update.inc.php b/core/include/update.inc.php index 4c02a60b..4e794cc0 100644 --- a/core/include/update.inc.php +++ b/core/include/update.inc.php @@ -942,6 +942,18 @@ if ($this->getData(['core', 'dataVersion']) < 12300) { $this->deleteData(['config', 'smtp', 'sender']); $this->setData(['config', 'smtp', 'from', 'no-reply@' . str_replace('www.', '', $_SERVER['HTTP_HOST'])]); + + // Nettoyage du dossier de langue d'installation' + unlink('core/vendor/tinymce/langs/langs.zip'); + if (file_exists('core/module/install/ressource/i18n/de.json')) + unlink('core/module/install/ressource/i18n/de.json'); + if (file_exists('core/module/install/ressource/i18n/it.json')) + unlink('core/module/install/ressource/i18n/it.json'); + if (file_exists('core/module/install/ressource/i18n/pt_PT.json')) + unlink('core/module/install/ressource/i18n/pt_PT.json'); + if (file_exists('core/module/install/ressource/i18n/gr_GR.json')) + unlink('core/module/install/ressource/i18n/gr_GR.json'); + // Mise à jour $this->setData(['core', 'dataVersion', 12300]); } \ No newline at end of file