Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
tool_admin_presets\local\action\import Class Reference

This class extends base class and handles import function. More...

Inheritance diagram for tool_admin_presets\local\action\import:

Public Member Functions

 display ()
 Main display method.
 
 execute ()
 Imports the xmlfile into DB.
 
 log ()
 Trigger an event based on the current action.
 
 show ()
 Displays the import moodleform.
 

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.
 

Detailed Description

This class extends base class and handles import function.

Author
Jordan Kesraoui | Sylvain Revenu | Pimenko based on David MonllaĆ³ david.nosp@m..mon.nosp@m.llao@.nosp@m.urv..nosp@m.cat code
License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

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

◆ get_explanatory_description()

tool_admin_presets\local\action\import::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\base::get_title ( )
protectedinherited

Get page title for this action.

Return values
stringThe page title to display into the page.

Reimplemented in tool_admin_presets\local\action\rollback.

◆ 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\import::show ( )

Displays the import moodleform.

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: