From 5acd996190cd5b41b251a2c4d9f3478ac1343067 Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma Date: Mon, 27 Jan 2020 08:59:09 +0100 Subject: Respect .noimage and .nomedia files Fixes #75 When a folder has a .noimage or .nomedia node. Just don't show the folder in the album overview. Ignore it and do not traverse it. Signed-off-by: Roeland Jago Douma --- lib/Controller/AlbumsController.php | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib') diff --git a/lib/Controller/AlbumsController.php b/lib/Controller/AlbumsController.php index 4a475dca..678ea0a7 100644 --- a/lib/Controller/AlbumsController.php +++ b/lib/Controller/AlbumsController.php @@ -142,6 +142,11 @@ class AlbumsController extends Controller { return []; } + // Ignore folder with a .noimage or .nomedia node + if ($folder->nodeExists('.noimage') || $folder->nodeExists('.nomedia')) { + return []; + } + $nodes = $folder->getDirectoryListing(); foreach ($nodes as $node) { -- cgit v1.2.3