[ Index ] |
PHP Cross Reference of moodle-2.8 |
[Source view] [Print] [Project Stats]
Mandatory public API of folder module
Copyright: | 2009 Petr Skoda {@link http://skodak.org} |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 456 lines (15 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
folder_supports($feature) X-Ref |
List of features supported in Folder module param: string $feature FEATURE_xx constant for requested feature return: mixed True if module supports feature, false if not, null if doesn't know |
folder_get_extra_capabilities() X-Ref |
Returns all other caps used in module return: array |
folder_reset_userdata($data) X-Ref |
This function is used by the reset_course_userdata function in moodlelib. param: $data the data submitted from the reset course. return: array status array |
folder_get_view_actions() X-Ref |
List the actions that correspond to a view of this module. This is used by the participation report. Note: This is not used by new logging system. Event with crud = 'r' and edulevel = LEVEL_PARTICIPATING will be considered as view action. return: array |
folder_get_post_actions() X-Ref |
List the actions that correspond to a post of this module. This is used by the participation report. Note: This is not used by new logging system. Event with crud = ('c' || 'u' || 'd') and edulevel = LEVEL_PARTICIPATING will be considered as post action. return: array |
folder_add_instance($data, $mform) X-Ref |
Add folder instance. param: object $data param: object $mform return: int new folder instance id |
folder_update_instance($data, $mform) X-Ref |
Update folder instance. param: object $data param: object $mform return: bool true |
folder_delete_instance($id) X-Ref |
Delete folder instance. param: int $id return: bool true |
folder_get_file_areas($course, $cm, $context) X-Ref |
Lists all browsable file areas param: stdClass $course course object param: stdClass $cm course module object param: stdClass $context context object return: array |
folder_get_file_info($browser, $areas, $course, $cm, $context, $filearea, $itemid, $filepath, $filename) X-Ref |
File browsing support for folder module content area. param: file_browser $browser file browser instance param: array $areas file areas param: stdClass $course course object param: stdClass $cm course module object param: stdClass $context context object param: string $filearea file area param: int $itemid item ID param: string $filepath file path param: string $filename file name return: file_info instance or null if not found |
folder_pluginfile($course, $cm, $context, $filearea, $args, $forcedownload, array $options=array() X-Ref |
Serves the folder files. param: stdClass $course course object param: stdClass $cm course module param: stdClass $context context object param: string $filearea file area param: array $args extra arguments param: bool $forcedownload whether or not force download param: array $options additional options affecting the file serving return: bool false if file not found, does not return if found - just send the file |
folder_page_type_list($pagetype, $parentcontext, $currentcontext) X-Ref |
Return a list of page types param: string $pagetype current page type param: stdClass $parentcontext Block's parent context param: stdClass $currentcontext Current context of block |
folder_export_contents($cm, $baseurl) X-Ref |
Export folder resource contents return: array of file content |
folder_dndupload_register() X-Ref |
Register the ability to handle drag and drop file uploads return: array containing details of the files / types the mod can handle |
folder_dndupload_handle($uploadinfo) X-Ref |
Handle a file that has been uploaded param: object $uploadinfo details of the file / content that has been uploaded return: int instance id of the newly created mod |
folder_get_coursemodule_info($cm) X-Ref |
Given a coursemodule object, this function returns the extra information needed to print this activity in various places. If folder needs to be displayed inline we store additional information in customdata, so functions {@link folder_cm_info_dynamic()} and {@link folder_cm_info_view()} do not need to do DB queries param: cm_info $cm return: cached_cm_info info |
folder_cm_info_dynamic(cm_info $cm) X-Ref |
Sets dynamic information about a course module This function is called from cm_info when displaying the module mod_folder can be displayed inline on course page and therefore have no course link param: cm_info $cm |
folder_cm_info_view(cm_info $cm) X-Ref |
Overwrites the content in the course-module object with the folder files list if folder.display == FOLDER_DISPLAY_INLINE param: cm_info $cm |
Generated: Fri Nov 28 20:29:05 2014 | Cross-referenced by PHPXref 0.7.1 |