Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 4.1.x will end 13 November 2023 (12 months).
  • Bug fixes for security issues in 4.1.x will end 10 November 2025 (36 months).
  • PHP version: minimum PHP 7.4.0 Note: minimum PHP version has increased since Moodle 4.0. PHP 8.0.x is supported too.

(no description)

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

Defines 1 class

load:: (5 methods):
  execute()
  show()
  preview()
  display_preset()
  get_explanatory_description()


Class: load  - X-Ref

This class extends base class and handles load function.

execute()   X-Ref
Executes the settings load into the system


show()   X-Ref
Displays the select preset settings to select what to import.
Loads the preset data and displays a settings tree.

It checks the Moodle version and it only allows users to import
the preset available settings.

preview()   X-Ref
Displays a preset information (name, description, settings different from the current configuration...).


display_preset(bool $displayform = true, bool $raiseexception = true)   X-Ref
Method to prepare the information to preview/load the preset.

param: bool $displayform Whether the form should be displayed in the page or not.
param: bool $raiseexception Whether the exception should be raised or not when the preset doesn't exist. When it's set

get_explanatory_description()   X-Ref
No description