]> source.dussan.org Git - nextcloud-server.git/commitdiff
Filter display of blacklisted files
authorAndreas Schönebeck <aschoenebeck@web.de>
Fri, 15 Mar 2013 11:11:42 +0000 (12:11 +0100)
committerAndreas Schönebeck <aschoenebeck@web.de>
Fri, 15 Mar 2013 11:11:42 +0000 (12:11 +0100)
Blacklisted files like ".htaccess" and ".git" should not only be
blacklisted for upload and rename, but they should also not be displayed
in the directory listings.

I needed this personally to hide ".git" folders in shared folders. Its
also a simple implementation of feature requests like
http://forum.owncloud.org/viewtopic.php?f=4&t=3279 and
http://forum.owncloud.org/viewtopic.php?f=3&t=5708

lib/files/cache/scanner.php

index 88f208547f6162c6c4a5e279c3ebc6288cd65cf6..f285f3bed112adb7260da344ccb79a2ab692e89c 100644 (file)
@@ -151,6 +151,7 @@ class Scanner {
        private function isIgnoredFile($file) {
                if ($file === '.' || $file === '..'
                        || pathinfo($file, PATHINFO_EXTENSION) === 'part'
+                       || \OC\Files\Filesystem::isFileBlacklisted($file)
                ) {
                        return true;
                }