Moodle PHP Documentation 4.2
Moodle 4.2.8 (Build: 20240610) (2d41ac46f45)
tool_admin_presets\local\action\rollback Class Reference
Inheritance diagram for tool_admin_presets\local\action\rollback:
tool_admin_presets\local\action\base

Public Member Functions

 display ()
 Main display method.
 
 execute ()
 Executes the application rollback.
 
 log ()
 Trigger an event based on the current action.
 
 show ()
 Displays the different previous applications of the preset.
 

Protected Member Functions

 display_header ()
 Displays the header.
 
 get_explanatory_description ()
 Get explanatory description to be displayed below the heading.
 
 get_title ()
 Get page title for this action.
 

Protected Attributes

string $action
 The main action (delete, export, import, load...).
 
int $id
 Admin preset identifier.
 
manager $manager
 The manager helper class instance.
 
string $mode
 The mode (show, execute...).
 
moodleform $moodleform
 The moodle form to display in the page.
 
int $outputs
 The output content to display in the page.
 

Static Protected Attributes

static array $eventsactionsmap
 Array map for the events.
 

Member Function Documentation

◆ display()

tool_admin_presets\local\action\base::display ( )
inherited

Main display method.

Prints the block header and the common block outputs, the selected action outputs, his form and the footer

$outputs value depends on $mode and $action selected

◆ execute()

tool_admin_presets\local\action\rollback::execute ( )

Executes the application rollback.

Each setting value is checked against the config_log->value

◆ get_explanatory_description()

tool_admin_presets\local\action\rollback::get_explanatory_description ( )
protected

Get explanatory description to be displayed below the heading.

It's optional and might change depending on the action and the mode.

Return values
string|nullThe explanatory description for the current action and mode.

Reimplemented from tool_admin_presets\local\action\base.

◆ get_title()

tool_admin_presets\local\action\rollback::get_title ( )
protected

Get page title for this action.

Return values
stringThe page title to display into the page.

Reimplemented from tool_admin_presets\local\action\base.

◆ log()

tool_admin_presets\local\action\base::log ( )
inherited

Trigger an event based on the current action.

Return values
void

◆ show()

tool_admin_presets\local\action\rollback::show ( )

Displays the different previous applications of the preset.

Reimplemented from tool_admin_presets\local\action\base.

Member Data Documentation

◆ $eventsactionsmap

array tool_admin_presets\local\action\base::$eventsactionsmap
staticprotectedinherited
Initial value:
= [
'base' => 'presets_listed',
'delete' => 'preset_deleted',
'export' => 'preset_exported',
'import' => 'preset_imported',
'preview' => 'preset_previewed',
'load' => 'preset_loaded',
'rollback' => 'preset_reverted',
'download_xml' => 'preset_downloaded'
]

Array map for the events.


The documentation for this class was generated from the following file: