diff options
| author | Michaela Brückner <brueckner@data-quest.de> | 2022-11-24 10:00:25 +0000 |
|---|---|---|
| committer | David Siegfried <david.siegfried@uni-vechta.de> | 2022-11-24 10:00:25 +0000 |
| commit | 1231022837beceedef376e4bb8084ff38fbc7d93 (patch) | |
| tree | 6c66342eaf96dd0044d9417e23623ae1e96d8d38 /lib/models/FileRef.php | |
| parent | 2a5370c77b1e740ec6350b7c633c2b0ff1fbef93 (diff) | |
Resolve "Visuelle Kennzeichnung von barrierefreien Dateien in den Dateibereichen", closes #1540
Closes #1540
Merge request studip/studip!1027
Diffstat (limited to 'lib/models/FileRef.php')
| -rw-r--r-- | lib/models/FileRef.php | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/models/FileRef.php b/lib/models/FileRef.php index 48c64dc..9cc2438 100644 --- a/lib/models/FileRef.php +++ b/lib/models/FileRef.php @@ -60,6 +60,7 @@ class FileRef extends SimpleORMap implements PrivacyObject, FeedbackRange $config['additional_fields']['download_url']['set'] = 'setDownloadURL'; $config['additional_fields']['download_url']['get'] = 'getDownloadURL'; $config['additional_fields']['author_name']['get'] = 'getAuthorName'; + $config['additional_fields']['is_accessible']['get'] = 'getAccessibility'; $config['additional_fields']['is_link']['get'] = 'isLink'; $config['additional_fields']['foldertype']['set'] = 'setFolderType'; $config['additional_fields']['foldertype']['get'] = 'getFolderType'; @@ -190,6 +191,14 @@ class FileRef extends SimpleORMap implements PrivacyObject, FeedbackRange } /** + * Returns true if the file is accessible + */ + public function getAccessibility() : bool + { + return (bool) $this->file->is_accessible; + } + + /** * This method increments the download counter of the FileRef. * * @return int The number of rows of the file_refs table that have been altered. |
