From 2b1f317ed7a4d402a268f62dd65dc0d648b5ad0c Mon Sep 17 00:00:00 2001 From: vincent-peugnet Date: Fri, 17 Jan 2020 18:07:27 +0100 Subject: media filter --- app/class/Controllermedia.php | 3 ++- app/view/templates/media.php | 32 +++++++++++++++++++++++- app/view/templates/mediamenu.php | 14 ++++++++--- app/view/templates/navback.php | 54 ---------------------------------------- 4 files changed, 44 insertions(+), 59 deletions(-) delete mode 100644 app/view/templates/navback.php (limited to 'app') diff --git a/app/class/Controllermedia.php b/app/class/Controllermedia.php index 5958289..b6b90c0 100644 --- a/app/class/Controllermedia.php +++ b/app/class/Controllermedia.php @@ -37,7 +37,8 @@ class Controllermedia extends Controller $dir = rtrim($_GET['path'] ?? Model::MEDIA_DIR, DIRECTORY_SEPARATOR); $sortby = isset($_GET['sortby']) ? $_GET['sortby'] : 'id'; $order = isset($_GET['order']) ? $_GET['order'] : '1'; - $opt = ['dir' => $dir, 'sortby' => $sortby, 'order' => $order]; + $type = $_GET['type'] ?? ['image', 'video', 'sound', 'other']; + $opt = ['dir' => $dir, 'sortby' => $sortby, 'order' => $order, 'type' => $type]; if(is_dir($dir)) { $medialist = $this->mediamanager->getlistermedia($dir . DIRECTORY_SEPARATOR); diff --git a/app/view/templates/media.php b/app/view/templates/media.php index f81b507..7b2fbc1 100644 --- a/app/view/templates/media.php +++ b/app/view/templates/media.php @@ -45,10 +45,38 @@ treecount($dirlist, 'media', 0, 'media', $dir, $opt); + + + +

filter

+ +
+ + +
+ > +
+ > +
+ + +
+ + +
@@ -71,12 +99,13 @@ treecount($dirlist, 'media', 0, 'media', $dir, $opt); type(), $opt['type'])) { ?> extension() ?> - type() == 'image' ? 'image 👁' : $media->type() ?> + type() == 'image' ? 'image 👁' : '⧉ ' . $media->type() ?> size('hr') ?> width() ?> height() ?> @@ -84,6 +113,7 @@ foreach ($medialist as $media) { getcode() ?> /"> +
+

Move

-
- + +
+

Delete

+ Delete selected medias +
@@ -64,6 +69,9 @@ Filter diff --git a/app/view/templates/navback.php b/app/view/templates/navback.php deleted file mode 100644 index 8218897..0000000 --- a/app/view/templates/navback.php +++ /dev/null @@ -1,54 +0,0 @@ - \ No newline at end of file -- cgit v1.2.3