aboutsummaryrefslogtreecommitdiff
path: root/lib/filesystem/HiddenFolder.php
diff options
context:
space:
mode:
authorAndré Noack <noack@data-quest.de>2022-01-21 15:48:40 +0000
committerAndré Noack <noack@data-quest.de>2022-01-21 15:48:40 +0000
commit7533f825a7f658ef554f1bda7377891649cbd5ff (patch)
tree0c74364774517b76fd68c10de636cea28aaf2101 /lib/filesystem/HiddenFolder.php
parent11b3176214458724913a37fe6ba73f5a9427516c (diff)
Resolve "Inhalte von Unterordnern in versteckten Ordnern können nicht ausgelesen werden, selbst wenn man " Zugriff auf Dateien per Link erlauben" setzt."
Diffstat (limited to 'lib/filesystem/HiddenFolder.php')
-rw-r--r--lib/filesystem/HiddenFolder.php6
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/filesystem/HiddenFolder.php b/lib/filesystem/HiddenFolder.php
index ff71d3b..60a8cbd 100644
--- a/lib/filesystem/HiddenFolder.php
+++ b/lib/filesystem/HiddenFolder.php
@@ -135,10 +135,8 @@ class HiddenFolder extends PermissionEnabledFolder
$fileref = FileRef::toObject($fileref_or_id);
if (is_object($fileref)) {
- if (($this->download_allowed || Seminar_Perm::get()->have_studip_perm('tutor', $this->range_id, $user_id))
- && $this->getParent()->isVisible($user_id)
- && $this->getParent()->isReadable($user_id)) {
- return $fileref->terms_of_use->IsDownloadable($this->range_id, $this->range_type, true, $user_id);
+ if ($this->download_allowed || Seminar_Perm::get()->have_studip_perm('tutor', $this->range_id, $user_id)) {
+ return $fileref->terms_of_use->isDownloadable($this->range_id, $this->range_type, true, $user_id);
}
}
return false;