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

Classes

class  enrol_imsenterprise_plugin
 IMS Enterprise file enrolment plugin. More...
 

Functions

 can_delete_instance ($instance)
 Is it possible to delete enrol instance via standard UI?
 
 can_hide_show_instance ($instance)
 Is it possible to hide/show enrol instance via standard UI?
 
static decode_timeframe ($string)
 Process the INNER contents of a <timeframe> tag, to return beginning/ending dates.
 
 enrol_imsenterprise_allow_group_member_remove ($itemid, $groupid, $userid)
 Called whenever anybody tries (from the normal interface) to remove a group member which is registered as being created by this component.
 
 load_course_mappings ()
 Load the name mappings (from the config), so we can easily refer to how an IMS-E course properties corresponds to a Moodle course properties.
 
 load_role_mappings ()
 Load the role mappings (from the config), so we can easily refer to how an IMS-E role corresponds to a Moodle role.
 
 log_line ($string)
 Store logging information.
 
 process_membership_tag ($tagcontents)
 Process the membership tag.
 
 process_properties_tag ($tagcontents)
 Process the properties tag.