fix gallery from 10502

This commit is contained in:
F Tempez 2021-04-08 09:44:13 +02:00
parent babebc5a7e
commit 9240883e59
2 changed files with 28 additions and 25 deletions

View File

@ -1608,7 +1608,7 @@ class common {
){
if(class_exists($parent)) {
$module = new $moduleId;
$module->initCSS($parent);
$module->update($parent);
}
}
}

View File

@ -149,7 +149,8 @@ class gallery extends common {
*/
private function update() {
// Mise à jour d'une version inférieure
// Mise à jour d'une version inférieure, la gallerye existe
if ($this->getData(['module', $this->getUrl(0)]) ) {
if (version_compare($this->getData(['module', $this->getUrl(0), 'config', 'versionData']), '3.0', '<') ) {
// Changement de l'arborescence dans module.json
$data = $this->getData(['module', $this->getUrl(0)]);
@ -169,6 +170,11 @@ class gallery extends common {
// 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() {
// Initialisation du thème d'un nouveau module
$this->initCss($this->getUrl(0));
// Mise à jour des données de module
$this->update();
@ -576,10 +579,10 @@ class gallery extends common {
* Accueil (deux affichages en un pour éviter une url à rallonge)
*/
public function index() {
// Initialisation du thème du nouveau module
$this->initCss($this->getUrl(0));
// Mise à jour des données de module
$this->update();
// Images d'une galerie
if($this->getUrl(1)) {
// La galerie n'existe pas