Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
lib.php File Reference

Classes

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'