Moodle APIs  3.8
Moodle 3.8.6 (Build: 20201109)
Functions
lib.php File Reference

Mandatory public API of imscp module. More...

Functions

 imscp_add_instance ($data, $mform)
 Add imscp instance. More...
 
 imscp_check_updates_since (cm_info $cm, $from, $filter=array())
 Check if the module has any update that affects the current user since a given time. More...
 
 imscp_delete_instance ($id)
 Delete imscp instance. More...
 
 imscp_export_contents ($cm, $baseurl)
 Export imscp resource contents. More...
 
 imscp_get_file_areas ($course, $cm, $context)
 
 imscp_get_file_info ($browser, $areas, $course, $cm, $context, $filearea, $itemid, $filepath, $filename)
 
 imscp_get_post_actions ()
 List the actions that correspond to a post of this module. More...
 
 imscp_get_view_actions ()
 List the actions that correspond to a view of this module. More...
 
 imscp_page_type_list ($pagetype, $parentcontext, $currentcontext)
 Return a list of page types. More...
 
 imscp_pluginfile ($course, $cm, $context, $filearea, $args, $forcedownload, array $options=array())
 
 imscp_reset_userdata ($data)
 This function is used by the reset_course_userdata function in moodlelib. More...
 
 imscp_supports ($feature)
 List of features supported in IMS CP module. More...
 
 imscp_update_instance ($data, $mform)
 Update imscp instance. More...
 
 imscp_view ($imscp, $course, $cm, $context)
 Mark the activity completed (if required) and trigger the course_module_viewed event. More...
 
 mod_imscp_core_calendar_provide_event_action (calendar_event $event, core_calendar\action_factory $factory, int $userid=0)
 This function receives a calendar event and returns the action associated with it, or null if there is none. More...
 

Detailed Description

Mandatory public API of imscp module.

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