|
Moodle
2.2.1
http://www.collinsharper.com
|


Public Member Functions | |
| process () | |
| is_independent () | |
| get_uniqueid () | |
| get_restoreid () | |
| execute () | |
| cleanup () | |
| enforce_changed_dependencies () | |
| cancel_process () | |
| get_progress_bar () | |
| get_name () | |
| get_first_stage_id () | |
| requires_substage () | |
| display ($renderer) | |
Static Public Member Functions | |
| static | load_controller ($restoreid=false) |
| static | engage_independent_stage ($stage, $contextid) |
Data Fields | |
| const | STAGE_CONFIRM = 1 |
| const | STAGE_DESTINATION = 2 |
| const | STAGE_SETTINGS = 4 |
| const | STAGE_SCHEMA = 8 |
| const | STAGE_REVIEW = 16 |
| const | STAGE_PROCESS = 32 |
| const | STAGE_COMPLETE = 64 |
Static Public Attributes | |
| static | $stages |
Protected Member Functions | |
| initialise_stage ($stage=null, array $params=null) | |
| is_temporary_course_created ($courseid) | |
Protected Attributes | |
| $stage = null | |
This is the restore user interface class
The restore user interface class manages the user interface and restore for Moodle.
Definition at line 35 of file restore_ui.class.php.
| cancel_process | ( | ) |
Cancels the current restore and redirects the user back to the relevant place
Reimplemented from base_ui.
Definition at line 230 of file restore_ui.class.php.

| cleanup | ( | ) |
Delete course which is created by restore process
Definition at line 156 of file restore_ui.class.php.


| display | ( | $ | renderer | ) |
Displays this stage
| core_backup_renderer | $renderer |
Definition at line 292 of file restore_ui.class.php.
Returns true if enforce_dependencies changed any settings
Reimplemented from base_ui.
Definition at line 189 of file restore_ui.class.php.
| static engage_independent_stage | ( | $ | stage, |
| $ | contextid | ||
| ) | [static, final] |
Initialised the requested independent stage
| int | $stage | One of self::STAGE_* |
| int | $contextid |
Definition at line 217 of file restore_ui.class.php.
| execute | ( | ) |
Executes the restore plan
Reimplemented from base_ui.
Definition at line 134 of file restore_ui.class.php.

Gets the first stage for this UI
Reimplemented from base_ui.
Definition at line 276 of file restore_ui.class.php.
| get_name | ( | ) |
Gets the name of this UI
Reimplemented from base_ui.
Definition at line 269 of file restore_ui.class.php.
| get_progress_bar | ( | ) |
Gets an array of progress bar items that can be displayed through the restore renderer.
Reimplemented from base_ui.
Definition at line 241 of file restore_ui.class.php.

| get_restoreid | ( | ) |
Gets the restore id from the controller
Definition at line 127 of file restore_ui.class.php.

| get_uniqueid | ( | ) |
Gets the unique ID associated with this UI
Reimplemented from base_ui.
Definition at line 120 of file restore_ui.class.php.

| initialise_stage | ( | $ | stage = null, |
| array $ | params = null |
||
| ) | [protected] |
Intialises what ever stage is requested. If none are requested we check params for 'stage' and default to initial
| int | null | $stage | The desired stage to intialise or null for the default |
Reimplemented from base_ui.
Definition at line 73 of file restore_ui.class.php.


| is_independent | ( | ) |
Returns true if the stage is independent (not requiring a restore controller)
Definition at line 113 of file restore_ui.class.php.
| is_temporary_course_created | ( | $ | courseid | ) | [protected] |
Checks if the course is not restored fully and current controller has created it.
| int | $courseid | id of the course which needs to be checked |
Definition at line 168 of file restore_ui.class.php.

| static load_controller | ( | $ | restoreid = false | ) | [static, final] |
Loads the restore controller if we are tracking one
Reimplemented from base_ui.
Definition at line 196 of file restore_ui.class.php.
| process | ( | ) |
This processes the current stage of the restore
Reimplemented from base_ui.
Definition at line 88 of file restore_ui.class.php.

Returns true if this stage has substages of which at least one needs to be displayed
Definition at line 283 of file restore_ui.class.php.
$stage = null [protected] |
Reimplemented from base_ui.
Definition at line 51 of file restore_ui.class.php.
$stages [static] |
array( restore_ui::STAGE_CONFIRM => 'confirm', restore_ui::STAGE_DESTINATION => 'destination', restore_ui::STAGE_SETTINGS => 'settings', restore_ui::STAGE_SCHEMA => 'schema', restore_ui::STAGE_REVIEW => 'review', restore_ui::STAGE_PROCESS => 'process', restore_ui::STAGE_COMPLETE => 'complete' )
Definition at line 57 of file restore_ui.class.php.
| const STAGE_COMPLETE = 64 |
Definition at line 45 of file restore_ui.class.php.
| const STAGE_CONFIRM = 1 |
The stages of the restore user interface.
Definition at line 39 of file restore_ui.class.php.
| const STAGE_DESTINATION = 2 |
Definition at line 40 of file restore_ui.class.php.
| const STAGE_PROCESS = 32 |
Definition at line 44 of file restore_ui.class.php.
| const STAGE_REVIEW = 16 |
Definition at line 43 of file restore_ui.class.php.
| const STAGE_SCHEMA = 8 |
Definition at line 42 of file restore_ui.class.php.
| const STAGE_SETTINGS = 4 |
Definition at line 41 of file restore_ui.class.php.