Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
Classes | Functions | Variables
lib.php File Reference

This file contains classes used to manage the repository plugins in Moodle. More...

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

 initialise_filepicker ($args)
 Generate all options needed by filepicker. More...
 
 repository_delete_selected_files ($context, string $component, string $filearea, $itemid, array $files)
 Convenience function to handle deletion of files. More...
 
 repository_download_selected_files ($context, string $component, string $filearea, $itemid, array $files)
 Convenience function to handle deletion of files. More...
 

Variables

const FILE_CONTROLLED_LINK 8
 
const FILE_EXTERNAL 1
 
const FILE_INTERNAL 2
 
const FILE_REFERENCE 4
 
const RENAME_SUFFIX '_2'
 

Detailed Description

This file contains classes used to manage the repository plugins in Moodle.

Since
Moodle 2.0
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later