forked from ZwiiCMS-Team/ZwiiCMS
fix gallery from 10502
This commit is contained in:
parent
babebc5a7e
commit
9240883e59
@ -1608,7 +1608,7 @@ class common {
|
|||||||
){
|
){
|
||||||
if(class_exists($parent)) {
|
if(class_exists($parent)) {
|
||||||
$module = new $moduleId;
|
$module = new $moduleId;
|
||||||
$module->initCSS($parent);
|
$module->update($parent);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -149,26 +149,32 @@ class gallery extends common {
|
|||||||
*/
|
*/
|
||||||
private function update() {
|
private function update() {
|
||||||
|
|
||||||
// Mise à jour d'une version inférieure
|
// Mise à jour d'une version inférieure, la gallerye existe
|
||||||
if (version_compare($this->getData(['module', $this->getUrl(0), 'config', 'versionData']), '3.0', '<') ) {
|
if ($this->getData(['module', $this->getUrl(0)]) ) {
|
||||||
// Changement de l'arborescence dans module.json
|
if (version_compare($this->getData(['module', $this->getUrl(0), 'config', 'versionData']), '3.0', '<') ) {
|
||||||
$data = $this->getData(['module', $this->getUrl(0)]);
|
// Changement de l'arborescence dans module.json
|
||||||
$this->deleteData(['module', $this->getUrl(0)]);
|
$data = $this->getData(['module', $this->getUrl(0)]);
|
||||||
$this->setData(['module', $this->getUrl(0), 'content', $data]);
|
$this->deleteData(['module', $this->getUrl(0)]);
|
||||||
// Effacer les fichiers CSS de l'ancienne version
|
$this->setData(['module', $this->getUrl(0), 'content', $data]);
|
||||||
if (file_exists('module/gallery/view/index/index.css')) {
|
// Effacer les fichiers CSS de l'ancienne version
|
||||||
unlink('module/gallery/view/index/index.css');
|
if (file_exists('module/gallery/view/index/index.css')) {
|
||||||
}
|
unlink('module/gallery/view/index/index.css');
|
||||||
if (file_exists('module/gallery/view/gallery/gallery.css')) {
|
}
|
||||||
unlink('module/gallery/view/gallery/gallery.css');
|
if (file_exists('module/gallery/view/gallery/gallery.css')) {
|
||||||
}
|
unlink('module/gallery/view/gallery/gallery.css');
|
||||||
// Stockage des données du thème de la gallery
|
}
|
||||||
$data = $this->getData(['theme','gallery']);
|
// Stockage des données du thème de la gallery
|
||||||
$this->deleteData(['theme','gallery']);
|
$data = $this->getData(['theme','gallery']);
|
||||||
$this->setData(['module', $this->getUrl(0), 'config', $data]);
|
$this->deleteData(['theme','gallery']);
|
||||||
// Nouvelle version
|
$this->setData(['module', $this->getUrl(0), 'config', $data]);
|
||||||
$this->setData(['module', $this->getUrl(0), 'config', 'versionData', '3.0']);
|
// Nouvelle version
|
||||||
|
$this->setData(['module', $this->getUrl(0), 'config', 'versionData', '3.0']);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
//la galerie n'existe pas, initialiser le CSS
|
||||||
|
$this->initCss($this->getUrl(0));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -291,9 +297,6 @@ class gallery extends common {
|
|||||||
*/
|
*/
|
||||||
public function config() {
|
public function config() {
|
||||||
|
|
||||||
// Initialisation du thème d'un nouveau module
|
|
||||||
$this->initCss($this->getUrl(0));
|
|
||||||
|
|
||||||
// Mise à jour des données de module
|
// Mise à jour des données de module
|
||||||
$this->update();
|
$this->update();
|
||||||
|
|
||||||
@ -576,10 +579,10 @@ class gallery extends common {
|
|||||||
* Accueil (deux affichages en un pour éviter une url à rallonge)
|
* Accueil (deux affichages en un pour éviter une url à rallonge)
|
||||||
*/
|
*/
|
||||||
public function index() {
|
public function index() {
|
||||||
// Initialisation du thème du nouveau module
|
|
||||||
$this->initCss($this->getUrl(0));
|
|
||||||
// Mise à jour des données de module
|
// Mise à jour des données de module
|
||||||
$this->update();
|
$this->update();
|
||||||
|
|
||||||
// Images d'une galerie
|
// Images d'une galerie
|
||||||
if($this->getUrl(1)) {
|
if($this->getUrl(1)) {
|
||||||
// La galerie n'existe pas
|
// La galerie n'existe pas
|
||||||
|
Loading…
x
Reference in New Issue
Block a user