aboutsummaryrefslogtreecommitdiff
path: root/lib/filesystem/TimedFolder.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/filesystem/TimedFolder.php')
-rw-r--r--lib/filesystem/TimedFolder.php35
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);
}
}