diff --git a/module/gallery/gallery.php b/module/gallery/gallery.php index 9cd1edc1..8223adfd 100644 --- a/module/gallery/gallery.php +++ b/module/gallery/gallery.php @@ -180,11 +180,9 @@ class gallery extends common { // Photo de la page de garde de l'album $homePictures = []; foreach((array) $this->getInput('homePicture', null) as $file => $homePicture) { - $homePictures[$file] = $file; + // null : pas de variable définie (compatibilité) ou choix non effectif + $homePictures[$file] = $file === 0 ? null : helper::filter($file, helper::FILTER_STRING_SHORT) ; } - // Pas de sélection, retourne NULL plutôt que 0 - // Permet de traiter aussi le cas où l'image d'album n'est pas définie. - $homePictures[$file] = $homePictures[$file] === 0 ? NULL : $homePictures[$file]; $this->setData(['module', $this->getUrl(0), $galleryId, [ 'config' => [ 'name' => $this->getInput('galleryEditName', helper::FILTER_STRING_SHORT, true), diff --git a/module/gallery/view/index/index.php b/module/gallery/view/index/index.php index 51e9a7c8..251d7a93 100644 --- a/module/gallery/view/index/index.php +++ b/module/gallery/view/index/index.php @@ -6,11 +6,12 @@
+ getData(['module', $this->getUrl(0), $galleryId, 'config', 'homePicture']));?>