From 26827bc531874b938dbfc4d61f678355faffcbec Mon Sep 17 00:00:00 2001 From: fredtempez Date: Sun, 23 Feb 2020 17:32:39 +0100 Subject: [PATCH] =?UTF-8?q?[9.2.22]=20=20Optimisation=20+=20choix=20=20tri?= =?UTF-8?q?=20pdt=20cr=C3=A9ation=20galerie?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- module/gallery/gallery.php | 15 ++++++++------- module/gallery/view/config/config.php | 10 +++++++++- module/gallery/view/edit/edit.php | 4 ++-- 3 files changed, 19 insertions(+), 10 deletions(-) diff --git a/module/gallery/gallery.php b/module/gallery/gallery.php index 8223adfd..c491b782 100644 --- a/module/gallery/gallery.php +++ b/module/gallery/gallery.php @@ -22,7 +22,7 @@ class gallery extends common { 'index' => self::GROUP_VISITOR ]; - public static $order = [ + public static $sort = [ 'asc' => 'Tri alphabétique naturel', 'dsc' => 'Tri alphabétique naturel inverse', 'none' => 'Aucun tri', @@ -58,10 +58,10 @@ class gallery extends common { $gallery['config']['directory'] = '' . $gallery['config']['directory'] . ' (dossier introuvable)'; } // Met en forme le tableau - self::$galleries[] = [ + self::$galleries[] = [ $gallery['config']['name'], $gallery['config']['directory'], - template::button('galleryConfigEdit' . $galleryId, [ + template::button('galleryConfigEdit' . $galleryId , [ 'href' => helper::baseUrl() . $this->getUrl(0) . '/edit/' . $galleryId . '/' . $_SESSION['csrf'], 'value' => template::ico('pencil') ]), @@ -79,7 +79,8 @@ class gallery extends common { $this->setData(['module', $this->getUrl(0), $galleryId, [ 'config' => [ 'name' => $this->getInput('galleryConfigName'), - 'directory' => $this->getInput('galleryConfigDirectory', helper::FILTER_STRING_SHORT, true) + 'directory' => $this->getInput('galleryConfigDirectory', helper::FILTER_STRING_SHORT, true), + 'sort' => $this->getInput('galleryConfigSort') ], 'legend' => [] ]]); @@ -188,7 +189,7 @@ class gallery extends common { 'name' => $this->getInput('galleryEditName', helper::FILTER_STRING_SHORT, true), 'directory' => $this->getInput('galleryEditDirectory', helper::FILTER_STRING_SHORT, true), 'homePicture' => $homePictures[$file], - 'order' => $this->getInput('galleryEditOrder') + 'sort' => $this->getInput('galleryEditSort') ], 'legend' => $legends ]]); @@ -219,7 +220,7 @@ class gallery extends common { } } // Tri des images par ordre alphabétique - switch ($this->getData(['module', $this->getUrl(0), $this->getUrl(2), 'config', 'order'])) { + switch ($this->getData(['module', $this->getUrl(0), $this->getUrl(2), 'config', 'sort'])) { case 'none': break; case 'dsc': @@ -264,7 +265,7 @@ class gallery extends common { } } // Tri des images par ordre alphabétique - switch ($this->getData(['module', $this->getUrl(0), $this->getUrl(1), 'config', 'order'])) { + switch ($this->getData(['module', $this->getUrl(0), $this->getUrl(1), 'config', 'sort'])) { case 'none': break; case 'dsc': diff --git a/module/gallery/view/config/config.php b/module/gallery/view/config/config.php index 59f17e15..6fb8023d 100644 --- a/module/gallery/view/config/config.php +++ b/module/gallery/view/config/config.php @@ -35,11 +35,19 @@ ]); ?> +
+
+ 'Tri des images', + 'help' => 'Les images sont triées par nom de fichier grâce à la méthode naturelle qui donne de meilleurs résultats lorsque les images sont numérotées.' + ]); ?> +
+
- + diff --git a/module/gallery/view/edit/edit.php b/module/gallery/view/edit/edit.php index 3994556e..29e2dfdc 100644 --- a/module/gallery/view/edit/edit.php +++ b/module/gallery/view/edit/edit.php @@ -36,8 +36,8 @@
- $this->getData(['module', $this->getUrl(0), $this->getUrl(2), 'config', 'order']), + $this->getData(['module', $this->getUrl(0), $this->getUrl(2), 'config', 'sort']), 'label' => 'Tri des images', 'help' => 'Les images sont triées par nom de fichier grâce à la méthode naturelle qui donne de meilleurs résultats lorsque les images sont numérotées.' ]); ?>