| Moodle APIs 4.3
    Moodle 4.3.6 (Build: 20240812) | 
| Directories | |
| directory | classes | 
|  | |
| Namespaces | |
| namespace | core_repository\privacy | 
| Privacy Subsystem implementation for core_repository. | |
| Classes | |
| class | core_repository\privacy\provider | 
| Privacy Subsystem for core_repository implementing metadata and plugin providers.  More... | |
| class | repository | 
| This is the base class of the repository class.  More... | |
| class | repository_exception | 
| Exception class for repository api.  More... | |
| class | repository_instance_form | 
| This is a class used to define a repository instance form.  More... | |
| class | repository_type | 
| This class is used to manage repository plugins.  More... | |
| class | repository_type_form | 
| This is a class used to define a repository type setting form.  More... | |
| Functions | |
| create_event_draft_file_deleted (context $context, stored_file $storedfile) | |
| Convenience function to create draft_file_deleted log event. | |
| initialise_filepicker ($args) | |
| Generate all options needed by filepicker. | |
| repository_delete_selected_files ($context, string $component, string $filearea, $itemid, array $files) | |
| Convenience function to handle deletion of files. | |
| repository_download_selected_files ($context, string $component, string $filearea, $itemid, array $files) | |
| Convenience function to handle deletion of files. | |
| Variables | |
| const | FILE_CONTROLLED_LINK 8 | 
| const | FILE_EXTERNAL 1 | 
| const | FILE_INTERNAL 2 | 
| const | FILE_REFERENCE 4 | 
| const | RENAME_SUFFIX '_2' | 
| create_event_draft_file_deleted | ( | context | $context, | 
| stored_file | $storedfile ) | 
Convenience function to create draft_file_deleted log event.
| context | $context | The context where delete is called. | 
| stored_file | $storedfile | the file to be logged. | 
| initialise_filepicker | ( | $args | ) | 
Generate all options needed by filepicker.
| stdClass | $args | including following keys context accepted_types return_types | 
| stdClass | the list of repository instances, including meta infomation, containing the following keys externallink repositories accepted_types | 
| repository_delete_selected_files | ( | $context, | |
| string | $component, | ||
| string | $filearea, | ||
| $itemid, | |||
| array | $files ) | 
Convenience function to handle deletion of files.
| object | $context | The context where the delete is called | 
| string | $component | component | 
| string | $filearea | filearea | 
| int | $itemid | the item id | 
| array | $files | Array of files object with each item having filename/filepath as values | 
| array\$return | Array of strings matching up to the parent directory of the deleted files | 
| coding_exception | 
| repository_download_selected_files | ( | $context, | |
| string | $component, | ||
| string | $filearea, | ||
| $itemid, | |||
| array | $files ) | 
Convenience function to handle deletion of files.
| object | $context | The context where the delete is called | 
| string | $component | component | 
| string | $filearea | filearea | 
| int | $itemid | the item id | 
| array | $files | Array of files object with each item having filename/filepath as values | 
| false|stdClass\$return | Object containing URL of zip archive and a file path | 
| coding_exception |