diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2025-01-20 17:08:01 +0100 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2025-01-20 17:08:01 +0100 |
| commit | 1257022fb3baa2ab6674437bb86422615f590160 (patch) | |
| tree | 1f5700e0b2aa4209aaf1e5931a03e2f559f9c3fe /lib/filesystem/HiddenFolder.php | |
| parent | c8b6c7ae16126c1c918e4e78635f1e1b1b6ca627 (diff) | |
use objects instead of idstic-4946
Diffstat (limited to 'lib/filesystem/HiddenFolder.php')
| -rw-r--r-- | lib/filesystem/HiddenFolder.php | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/lib/filesystem/HiddenFolder.php b/lib/filesystem/HiddenFolder.php index df93517..c503e93 100644 --- a/lib/filesystem/HiddenFolder.php +++ b/lib/filesystem/HiddenFolder.php @@ -126,18 +126,14 @@ class HiddenFolder extends PermissionEnabledFolder } /** - * @param string $file_ref_id - * @param string $user_id + * @param FileRef $file_ref + * @param string $user_id * @return bool */ - public function isFileDownloadable(string $file_ref_id, string $user_id): bool + public function isFileDownloadable(FileRef $file_ref, string $user_id): bool { - $fileref = FileRef::find($file_ref_id); - - if ($fileref) { - 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); - } + if ($this->download_allowed || Seminar_Perm::get()->have_studip_perm('tutor', $this->range_id, $user_id)) { + return $file_ref->terms_of_use->isDownloadable($this->range_id, $this->range_type, true, $user_id); } return false; |
