From 3355008959376fcf89e5f98a61cd26758d04f6a4 Mon Sep 17 00:00:00 2001 From: Gina Haeussge Date: Fri, 4 Apr 2008 18:54:13 +0200 Subject: [PATCH] added ACL awareness for files in media mode darcs-hash:20080404165413-2b4f5-d58e2cb2f88a5569333e85f3d43ede07072219ef.gz --- syntax.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/syntax.php b/syntax.php index 32aeaeb..411da23 100644 --- a/syntax.php +++ b/syntax.php @@ -315,6 +315,11 @@ class syntax_plugin_filelist extends DokuWiki_Syntax_Plugin { if ($filename[0]=='.') continue; // exclude hidden files $filename = $dir.$filename; if (is_dir($filename)) continue; // exclude directories + if (!$params['direct']) { // exclude prohibited media files via ACLs + $mid = str_replace('/', ':', substr($filename, strlen($this->mediadir))); + $perm = auth_quickaclcheck($mid); + if ($perm < AUTH_READ) continue; + } array_push($files['names'], $filename); array_push($files['mtimes'], filemtime($filename));