forked from ZwiiCMS-Team/ZwiiCMS
export ok
This commit is contained in:
parent
40c862d251
commit
ef2aee3f59
@ -268,34 +268,37 @@ class addon extends common {
|
||||
// Pas de nom dossier de langue - dossier par défaut
|
||||
$t = explode ('/',$moduleId);
|
||||
if ( is_array($t)) {
|
||||
$path = 'fr';
|
||||
$lang = 'fr';
|
||||
} else {
|
||||
$path = $t[0];
|
||||
$lang = $t[0];
|
||||
}
|
||||
// Créer le dossier si inexistant
|
||||
if (!is_dir($tmpFolder . '/' . $path)) {
|
||||
mkdir ($tmpFolder . '/' . $path);
|
||||
if (!is_dir($tmpFolder . '/' . $lang)) {
|
||||
mkdir ($tmpFolder . '/' . $lang);
|
||||
}
|
||||
// Sauvegarde si données non vides
|
||||
$tmpData [$pageId] = $this->getData(['module',$pageId ]);
|
||||
if ($tmpData [$pageId] !== null) {
|
||||
file_put_contents($tmpFolder . '/' . $moduleId, json_encode($tmpData));
|
||||
}
|
||||
} else {
|
||||
/**
|
||||
* Données dans un json personnalisé, le sauvegarder
|
||||
* Dossier non localisé
|
||||
*/
|
||||
} else {
|
||||
if (file_exists(self::DATA_DIR . '/' . $moduleId) &&
|
||||
!file_exists($tmpFolder . '/' . $moduleId ) ) {
|
||||
if ( file_exists(self::DATA_DIR . '/' . $moduleId)
|
||||
&& !file_exists($tmpFolder . '/' . $moduleId ) ) {
|
||||
copy ( self::DATA_DIR . '/' . $moduleId, $tmpFolder . '/' . $moduleId );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// Enregistrement des pages
|
||||
if (!file_exists($tmpFolder . '/fr/page.json')) {
|
||||
file_put_contents($tmpFolder . '/fr/page.json', json_encode($pageContent));
|
||||
// Enregistrement des pages dans le dossier de langue identique à module
|
||||
|
||||
if (!file_exists($tmpFolder . '/' . $lang . '/page.json')) {
|
||||
file_put_contents($tmpFolder . '/' . $lang . '/page.json', json_encode($pageContent));
|
||||
}
|
||||
|
||||
// création du zip
|
||||
$fileName = $this->getUrl(2) . '.zip';
|
||||
$this->makeZip ($fileName, $tmpFolder, []);
|
||||
|
Loading…
Reference in New Issue
Block a user