[10.0.35.dev] Effacement des dossiers de langue lors d'un import
This commit is contained in:
parent
448c6833c2
commit
ad970c0f3b
|
@ -31,7 +31,7 @@ class common {
|
||||||
const TEMP_DIR = 'site/tmp/';
|
const TEMP_DIR = 'site/tmp/';
|
||||||
|
|
||||||
// Numéro de version
|
// Numéro de version
|
||||||
const ZWII_VERSION = '10.0.34.dev';
|
const ZWII_VERSION = '10.0.35.dev';
|
||||||
|
|
||||||
public static $actions = [];
|
public static $actions = [];
|
||||||
public static $coreModuleIds = [
|
public static $coreModuleIds = [
|
||||||
|
@ -622,7 +622,16 @@ class common {
|
||||||
// Backup
|
// Backup
|
||||||
rename (self::DATA_DIR.'core.json',self::DATA_DIR.'imported_core.json');
|
rename (self::DATA_DIR.'core.json',self::DATA_DIR.'imported_core.json');
|
||||||
rename (self::DATA_DIR.'theme.json',self::DATA_DIR.'imported_theme.json');
|
rename (self::DATA_DIR.'theme.json',self::DATA_DIR.'imported_theme.json');
|
||||||
|
|
||||||
|
// Nettoyage des dossiers de langue
|
||||||
|
foreach ($this->i18nInstalled() as $itemKey => $item) {
|
||||||
|
// Le dossier existe ?
|
||||||
|
if (is_dir(self::DATA_DIR . $itemKey) === true) {
|
||||||
|
unlink (self::DATA_DIR . $itemKey . '/module.json');
|
||||||
|
unlink (self::DATA_DIR . $itemKey . '/page.json');
|
||||||
|
rmdir (self::DATA_DIR . $itemKey);
|
||||||
|
}
|
||||||
|
}
|
||||||
// Dossier de langues
|
// Dossier de langues
|
||||||
if (!file_exists(self::DATA_DIR . '/' . 'fr')) {
|
if (!file_exists(self::DATA_DIR . '/' . 'fr')) {
|
||||||
mkdir (self::DATA_DIR . '/' . 'fr');
|
mkdir (self::DATA_DIR . '/' . 'fr');
|
||||||
|
|
Loading…
Reference in New Issue