Developer Documentation

  • Bug fixes for general core bugs in 3.10.x will end 8 November 2021 (12 months).
  • Bug fixes for security issues in 3.10.x will end 9 May 2022 (18 months).
  • PHP version: minimum PHP 7.2.0 Note: minimum PHP version has increased since Moodle 3.8. PHP 7.3.x and 7.4.x are supported too.
  • Edit configuration for an individual auth plugin

    File Size: 212 lines (9 kb)
    Included or required:0 times
    Referenced: 0 times
    Includes or requires: 0 files

    Defines 1 function

    Functions that are not part of a class:

    print_auth_lock_options($auth, $user_fields, $helptext, $retrieveopts, $updateopts, $customfields = array()   X-Ref
    auth field locking
    Good enough for most auth plugins
    but some may want a custom one if they are offering
    other options
    Note: lockconfig_ fields have special handling.

    param: string $auth authentication plugin shortname
    param: array $user_fields user profile fields
    param: string $helptext help text to be displayed at top of form
    param: boolean $retrieveopts Map fields or lock only.
    param: boolean $updateopts Allow remote updates
    param: array $customfields list of custom profile fields