diff options
Diffstat (limited to 'lib/filesystem/TimedFolder.php')
| -rw-r--r-- | lib/filesystem/TimedFolder.php | 35 |
1 files changed, 21 insertions, 14 deletions
diff --git a/lib/filesystem/TimedFolder.php b/lib/filesystem/TimedFolder.php index b331f0d..9e04b44 100644 --- a/lib/filesystem/TimedFolder.php +++ b/lib/filesystem/TimedFolder.php @@ -211,36 +211,43 @@ class TimedFolder extends PermissionEnabledFolder } /** - * @param string $file_ref_id - * @param string $user_id + * @param FileRef $file_ref + * @param string $user_id * @return bool */ - public function isFileEditable(string $file_ref_id, string $user_id): bool + public function isFileEditable(FileRef $file_ref, string $user_id): bool { - //HomeworkFolder Style - if (!Seminar_Perm::get()->have_studip_perm('tutor', $this->range_id) && - $this->isWritable($user_id) && !$this->isReadable($user_id)) { + // HomeworkFolder Style + if ( + !Seminar_Perm::get()->have_studip_perm('tutor', $this->range_id) + && $this->isWritable($user_id) + && !$this->isReadable($user_id) + ) { return false; } - return parent::isFileEditable($file_ref_id, $user_id); + return parent::isFileEditable($file_ref, $user_id); } /** * Checks if a user has write permissions to a file. * * - * @param string $file_ref_id - * @param string $user_id + * @param FileRef $file_ref + * @param string $user_id * @return bool */ - public function isFileWritable(string $file_ref_id, string $user_id): bool + public function isFileWritable(FileRef $file_ref, string $user_id): bool { - //HomeworkFolder Style - if (!Seminar_Perm::get()->have_studip_perm('tutor', $this->range_id) && - $this->isWritable($user_id) && !$this->isReadable($user_id)) { + // HomeworkFolder Style + if ( + !Seminar_Perm::get()->have_studip_perm('tutor', $this->range_id) + && $this->isWritable($user_id) + && !$this->isReadable($user_id) + ) { return false; } - return parent::isFileWritable($file_ref_id, $user_id); + + return parent::isFileWritable($file_ref, $user_id); } } |
