|
| __construct ($folderdata=null) |
|
| getIcon ($role=Icon::DEFAULT_ROLE) |
|
| isSubfolderAllowed ($user_id) |
|
| getDescriptionTemplate () |
|
| getEditTemplate () |
|
| isReadable ($user_id=null) |
|
| isFileVisible ($fileref_or_id, $user_id) |
|
| isFileEditable ($fileref_or_id, $user_id) |
|
| isFileWritable ($fileref_or_id, $user_id) |
|
| __construct ($folderdata=null) |
|
| getPermissionString () |
|
| checkPermission ($perm, $user_id=null) |
|
| getIcon ($role=Icon::DEFAULT_ROLE) |
|
| isVisible ($user_id=null) |
|
| isReadable ($user_id=null) |
|
| isWritable ($user_id=null) |
|
| isSubfolderAllowed ($user_id) |
|
| getDescriptionTemplate () |
|
| validateUpload (FileType $uploadedfile, $user_id) |
|
| getEditTemplate () |
|
| getFiles () |
|
| isFileVisible ($fileref_or_id, $user_id) |
|
| isFileDownloadable ($fileref_or_id, $user_id) |
|
| copySettings () |
|
Public Member Functions inherited from StandardFolder |
| __construct ($folderdata=null) |
|
| getIcon ($role=Icon::DEFAULT_ROLE) |
|
| getId () |
|
| __get ($attribute) |
|
| __set ($name, $value) |
|
| isVisible ($user_id) |
|
| isReadable ($user_id) |
|
| isWritable ($user_id) |
|
| isEditable ($user_id) |
|
| isSubfolderAllowed ($user_id) |
|
| getDescriptionTemplate () |
|
| getEditTemplate () |
|
| setDataFromEditTemplate ($request) |
|
| store () |
|
| validateUpload (FileType $file, $user_id) |
|
| getSubfolders () |
|
| getFiles () |
|
| getParent () |
|
| addFile (FileType $file, $user_id=null) |
|
| deleteFile ($file_ref_id) |
|
| createSubfolder (FolderType $foldertype) |
|
| deleteSubfolder ($subfolder_id) |
|
| delete () |
|
| isFileDownloadable ($fileref_or_id, $user_id) |
|
| isFileEditable ($fileref_or_id, $user_id) |
|
| isFileWritable ($fileref_or_id, $user_id) |
|
| getRangeObject () |
|
| getAdditionalColumns () |
|
| getContentForAdditionalColumn ($column_index) |
|
| getAdditionalColumnOrderWeigh ($column_index) |
|
| getAdditionalActionButtons () |
|
| copySettings () |
|
◆ __construct()
__construct |
( |
|
$folderdata = null | ) |
|
◆ availableInRange()
static availableInRange |
( |
|
$range_id_or_object, |
|
|
|
$user_id |
|
) |
| |
|
static |
This method tells if the FolderType implementation can be created in a specific range type.
Some FolderType implementations aren't useful in conjunction with a specific range type. An FolderType implementation therefore must provide this method so that other parts of the file area system can easily check if folders of the FolderType implementation can be placed inside standard folders.
- Parameters
-
string | Object | $range_id_or_object | id or object of type "course", "user", "institute", "message" |
string | $user_id | |
- Returns
- boolean True, if creatable, false otherwise.
Implements FolderType.
◆ getDescriptionTemplate()
getDescriptionTemplate |
( |
| ) |
|
◆ getEditTemplate()
Folders of this type don't have an edit template.
- Returns
- string
Implements FolderType.
◆ getIcon()
◆ getTypeName()
Returns a localised name of the HomeworkFolder type.
- Returns
- string The localised name of this folder type.
Implements FolderType.
◆ isFileEditable()
isFileEditable |
( |
|
$fileref_or_id, |
|
|
|
$user_id |
|
) |
| |
- Parameters
-
FileRef | string | $fileref_or_id | |
string | $user_id | |
- Returns
- bool
Implements FolderType.
◆ isFileVisible()
isFileVisible |
( |
|
$fileref_or_id, |
|
|
|
$user_id |
|
) |
| |
Determines if a user may see the file.
- Parameters
-
FileRef | string | $fileref_or_id | |
string | $user_id | |
- Returns
- bool
◆ isFileWritable()
isFileWritable |
( |
|
$fileref_or_id, |
|
|
|
$user_id |
|
) |
| |
Checks if a user has write permissions to a file.
For standard folders write permissions are granted if the user is the owner of the file or if the user has at least tutor permissions on the Stud.IP object specified by range_id (such objects may be courses or institutes for example).
- Parameters
-
FileRef | string | $fileref_or_id | |
string | $user_id | |
- Returns
- bool
Implements FolderType.
◆ isReadable()
isReadable |
( |
|
$user_id = null | ) |
|
◆ isSubfolderAllowed()
isSubfolderAllowed |
( |
|
$user_id | ) |
|
Homework folders don't allow subfolders.
- Returns
- bool False
Implements FolderType.
◆ $sorter
The documentation for this class was generated from the following file: