diff options
Diffstat (limited to 'lib/models/FileRef.php')
| -rw-r--r-- | lib/models/FileRef.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/models/FileRef.php b/lib/models/FileRef.php index 6bffbf3..2a7f485 100644 --- a/lib/models/FileRef.php +++ b/lib/models/FileRef.php @@ -223,6 +223,13 @@ class FileRef extends SimpleORMap implements PrivacyObject, FeedbackRange */ public function incrementDownloadCounter() { + if ( + $this->user_id === User::findCurrent()->id + || $this->folder instanceof HomeworkFolder + ) { + return 0; + } + $this->downloads += 1; if (!$this->isNew()) { $where_query = join(' AND ' , $this->getWhereQuery()); |
