forked from ZwiiCMS-Team/ZwiiCMS
v9.0.0 : import du thème ok + correction readData
This commit is contained in:
parent
9f60b97a62
commit
6a3150ef2c
@ -526,19 +526,17 @@ class common {
|
||||
}
|
||||
|
||||
public function readData() {
|
||||
if($this->data === []) {
|
||||
// Trois tentatives
|
||||
for($i = 0; $i < 3; $i++) {
|
||||
$this->setData([json_decode(file_get_contents('site/data/core.json'), true) + json_decode(file_get_contents('site/data/theme.json'), true)]);
|
||||
if($this->data) {
|
||||
break;
|
||||
}
|
||||
elseif($i === 2) {
|
||||
exit('Unable to read data file.');
|
||||
}
|
||||
// Pause de 10 millisecondes
|
||||
usleep(10000);
|
||||
// Trois tentatives
|
||||
for($i = 0; $i < 3; $i++) {
|
||||
$this->setData([json_decode(file_get_contents('site/data/core.json'), true) + json_decode(file_get_contents('site/data/theme.json'), true)]);
|
||||
if($this->data) {
|
||||
break;
|
||||
}
|
||||
elseif($i === 2) {
|
||||
exit('Unable to read data file.');
|
||||
}
|
||||
// Pause de 10 millisecondes
|
||||
usleep(10000);
|
||||
}
|
||||
}
|
||||
|
||||
@ -1244,11 +1242,9 @@ class core extends common {
|
||||
'content' => $this->getData(['page', $this->getUrl(0), 'content']),
|
||||
'metaDescription' => $this->getData(['page', $this->getUrl(0), 'metaDescription']),
|
||||
'metaTitle' => $this->getData(['page', $this->getUrl(0), 'metaTitle']),
|
||||
// Menu image
|
||||
'typeMenu' => $this->getData(['page', $this->getUrl(0), 'typeMenu']),
|
||||
'iconUrl' => $this->getData(['page', $this->getUrl(0), 'iconUrl']),
|
||||
'disable' => $this->getData(['page', $this->getUrl(0), 'disable'])
|
||||
// Menu Image
|
||||
]);
|
||||
}
|
||||
// Importe le module
|
||||
@ -1260,11 +1256,9 @@ class core extends common {
|
||||
'title' => $this->getData(['page', $this->getUrl(0), 'title']),
|
||||
'metaDescription' => $this->getData(['page', $this->getUrl(0), 'metaDescription']),
|
||||
'metaTitle' => $this->getData(['page', $this->getUrl(0), 'metaTitle']),
|
||||
// Menu image
|
||||
'typeMenu' => $this->getData(['page', $this->getUrl(0), 'typeMenu']),
|
||||
'iconUrl' => $this->getData(['page', $this->getUrl(0), 'iconUrl']),
|
||||
'disable' => $this->getData(['page', $this->getUrl(0), 'disable'])
|
||||
// Menu image
|
||||
]);
|
||||
$pageContent = $this->getData(['page', $this->getUrl(0), 'content']);
|
||||
}
|
||||
|
@ -454,14 +454,9 @@ class theme extends common {
|
||||
if ($zip->open('site/file/source/'.$zipFilename) === TRUE) {
|
||||
$zip->extractTo('.');
|
||||
$zip->close();
|
||||
file_put_contents('site/data/custom.css', file_get_contents('core/module/theme/resource/custom.css'));
|
||||
// Import du thème
|
||||
die();
|
||||
// Valeurs en sortie
|
||||
$this->addOutput([
|
||||
'notification' => 'Le thème <b>'.$zipFilename.'</b> a été importé',
|
||||
'redirect' => helper::baseUrl() . 'theme',
|
||||
'state' => true
|
||||
'redirect' => helper::baseUrl() . 'theme'
|
||||
]);
|
||||
} else {
|
||||
$this->addOutput([
|
||||
|
Loading…
Reference in New Issue
Block a user