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


Public Member Functions | |
| __construct ($name, $moduleid, $plan=null) | |
| get_moduleid () | |
| get_sectionid () | |
| get_modulename () | |
| get_activityid () | |
| get_contextid () | |
| get_taskbasepath () | |
| build () | |
| execute () | |
| get_setting ($name) | |
Static Public Member Functions | |
| static | encode_content_links ($content) |
Protected Member Functions | |
| define_settings () | |
| define_my_settings () | |
| define_my_steps () | |
Protected Attributes | |
| $moduleid | |
| $sectionid | |
| $modulename | |
| $activityid | |
| $contextid | |
abstract activity task that provides all the properties and common tasks to be performed when one activity is being backup
TODO: Finish phpdocs
Definition at line 31 of file backup_activity_task.class.php.
| __construct | ( | $ | name, |
| $ | moduleid, | ||
| $ | plan = null |
||
| ) |
Constructor - instantiates one object of this class
Definition at line 42 of file backup_activity_task.class.php.

| build | ( | ) |
Create all the steps that will be part of this task
Reimplemented from base_task.
Definition at line 92 of file backup_activity_task.class.php.

| define_my_settings | ( | ) | [abstract, protected] |
Define (add) particular settings that each activity can have
Reimplemented in backup_lti_activity_task, backup_chat_activity_task, backup_quiz_activity_task, backup_url_activity_task, backup_workshop_activity_task, backup_lesson_activity_task, backup_folder_activity_task, backup_imscp_activity_task, backup_label_activity_task, backup_page_activity_task, backup_resource_activity_task, backup_choice_activity_task, backup_forum_activity_task, backup_assignment_activity_task, backup_data_activity_task, backup_feedback_activity_task, backup_glossary_activity_task, backup_survey_activity_task, backup_scorm_activity_task, and backup_wiki_activity_task.

| define_my_steps | ( | ) | [abstract, protected] |
Define (add) particular steps that each activity can have
Reimplemented in backup_lti_activity_task, backup_chat_activity_task, backup_quiz_activity_task, backup_url_activity_task, backup_workshop_activity_task, backup_folder_activity_task, backup_imscp_activity_task, backup_label_activity_task, backup_page_activity_task, backup_resource_activity_task, backup_choice_activity_task, backup_forum_activity_task, backup_assignment_activity_task, backup_data_activity_task, backup_feedback_activity_task, backup_glossary_activity_task, backup_lesson_activity_task, backup_survey_activity_task, backup_scorm_activity_task, and backup_wiki_activity_task.

| define_settings | ( | ) | [protected] |
Define the common setting that any backup activity will have
Reimplemented from base_task.
Definition at line 216 of file backup_activity_task.class.php.

| static encode_content_links | ( | $ | content | ) | [static] |
Code the transformations to perform in the activity in order to get transportable (encoded) links
Reimplemented in backup_lti_activity_task, backup_quiz_activity_task, backup_chat_activity_task, backup_url_activity_task, backup_workshop_activity_task, backup_folder_activity_task, backup_imscp_activity_task, backup_label_activity_task, backup_lesson_activity_task, backup_page_activity_task, backup_resource_activity_task, backup_choice_activity_task, backup_forum_activity_task, backup_assignment_activity_task, backup_data_activity_task, backup_feedback_activity_task, backup_glossary_activity_task, backup_survey_activity_task, backup_scorm_activity_task, and backup_wiki_activity_task.
Definition at line 280 of file backup_activity_task.class.php.
| execute | ( | ) |
Exceptionally override the execute method, so, based in the activity_included setting, we are able to skip the execution of one task completely
Reimplemented from base_task.
Definition at line 174 of file backup_activity_task.class.php.

| get_activityid | ( | ) |
Definition at line 74 of file backup_activity_task.class.php.
| get_contextid | ( | ) |
Definition at line 78 of file backup_activity_task.class.php.
| get_moduleid | ( | ) |
Definition at line 62 of file backup_activity_task.class.php.
| get_modulename | ( | ) |
Definition at line 70 of file backup_activity_task.class.php.
| get_sectionid | ( | ) |
Definition at line 66 of file backup_activity_task.class.php.
| get_setting | ( | $ | name | ) |
Specialisation that, first of all, looks for the setting within the task with the the prefix added and later, delegates to parent without adding anything
Reimplemented from base_task.
Definition at line 191 of file backup_activity_task.class.php.
| get_taskbasepath | ( | ) |
Activity tasks have their own directory to write files
Reimplemented from base_task.
Definition at line 85 of file backup_activity_task.class.php.

$activityid [protected] |
Definition at line 36 of file backup_activity_task.class.php.
$contextid [protected] |
Definition at line 37 of file backup_activity_task.class.php.
$moduleid [protected] |
Definition at line 33 of file backup_activity_task.class.php.
$modulename [protected] |
Definition at line 35 of file backup_activity_task.class.php.
$sectionid [protected] |
Definition at line 34 of file backup_activity_task.class.php.