Search moodle.org's
Developer Documentation


  • Bug fixes for general core bugs in 3.3.x ended 17 May 2018 (12 months).
  • Bug fixes for security issues in 3.3.x ended 12 November 2018 (18 months).
  • minimum PHP 5.6.5. Note: minimum PHP version has increased since Moodle 3.1. PHP 7.0.x and 7.1.x are supported but have some engine limitations.
  • /enrol/
    FolderUp one level  
    Foldercategory/
     
    Folderclasses/
     
    Foldercohort/
     
    Folderdatabase/
     
    Folderflatfile/
     
    Folderguest/
     
    Folderimsenterprise/
     
    Folderldap/
     
    Folderlti/
     
    Foldermanual/
     
    Foldermeta/
     
    Foldermnet/
     
    Folderpaypal/
     
    Folderself/
     
    Foldertests/
     
    Folderyui/
     
    Fileajax.php               [source] [128 lines]   This file processes AJAX enrolment actions and returns JSON
    Filebulkchange.php         [source] [93 lines]    Bulk user enrolment processing.
    Filebulkchange_forms.php   [source] [116 lines]   This file contains form for bulk changing user enrolments.
    Fileeditenrolment.php      [source] [99 lines]    User enrolment edit script.
    Fileeditenrolment_form.php [source] [81 lines]    Contains the form used to edit enrolments for a user.
    Fileeditinstance.php       [source] [108 lines]   Adds new instance of an enrolment plugin to specified course or edits current instance.
    Fileeditinstance_form.php  [source] [91 lines]    Adds new instance of enrol_plugin to specified course or edits current instance.
    Fileexternallib.php        [source] [863 lines]   External course participation api. This api is mostly read only, the actual enrol and unenrol support is in each enrol plugin.
    Fileindex.php              [source] [119 lines]   This page shows all course enrolment options for current user.
    Fileinstances.php          [source] [301 lines]   Main course enrolment management UI.
    Filelocallib.php           [source] [1523 lines]  This file contains the course_enrolment_manager class which is used to interface with the functions that exist in enrollib.php in relation to a single course.
    Fileotherusers.php         [source] [97 lines]    List and modify users that are not enrolled but still have a role in course.
    Filerenderer.php           [source] [775 lines]   This is the main renderer for the enrol section.
    Filetest_settings.php      [source] [78 lines]    Test enrol plugin settings.
    Fileunenroluser.php        [source] [86 lines]    Completely unenrol a user from a course.
    Fileusers.php              [source] [258 lines]   Main course enrolment management UI, this is not compatible with frontpage course.
    Fileusers_forms.php        [source] [198 lines]   Various enrol UI forms

    Search This Site: