|
| | __construct (stdClass $course, array $cmids, int $userid,) |
| | Constructor for course partial packager.
|
| |
| | get_package () |
| | Prepare the backup file using appropriate setting overrides and return relevant information.
|
| |
|
|
int[] array | $cmids |
| | $cmids List of course module ids of selected activities.
|
| |
|
cm_info cm_info | $cminfo |
| | $cminfo The course module which the resource belongs to.
|
| |
|
stdClass stdClass | $course |
| | $course The course which the resource belongs to.
|
| |
|
string string | $resourcefilename = 'resource' |
| | $resourcefilename The filename for the resource.
|
| |
|
int int | $userid |
| | $userid The ID of the user performing the packaging.
|
| |
◆ __construct()
| core\moodlenet\course_partial_packager::__construct |
( |
stdClass | $course, |
|
|
array | $cmids, |
|
|
int | $userid ) |
Constructor for course partial packager.
- Parameters
-
| stdClass | $course | The course to package |
| array | $cmids | List of course module id of selected activities. |
| int | $userid | The ID of the user performing the packaging |
◆ get_all_activity_tasks()
| core\moodlenet\course_partial_packager::get_all_activity_tasks |
( |
backup_controller | $controller | ) |
|
|
protected |
Get all the activity tasks in the controller.
- Parameters
-
- Return values
-
| backup_activity_task[] | Array of activity tasks. |
◆ get_all_task_settings()
| core\moodlenet\resource_packager::get_all_task_settings |
( |
backup_controller | $controller | ) |
|
|
protectedinherited |
Get all backup settings available for override.
- Return values
-
| array | the associative array of taskclass => settings instances. |
◆ get_backup_controller()
| core\moodlenet\course_packager::get_backup_controller |
( |
| ) |
|
|
protectedinherited |
◆ get_package()
| core\moodlenet\resource_packager::get_package |
( |
| ) |
|
|
inherited |
Prepare the backup file using appropriate setting overrides and return relevant information.
- Return values
-
◆ override_task_setting()
| core\moodlenet\resource_packager::override_task_setting |
( |
array | $alltasksettings, |
|
|
string | $settingname, |
|
|
int | $settingvalue ) |
|
protectedinherited |
Override a backup task setting with a given value.
- Parameters
-
| array | $alltasksettings | All task settings. |
| string | $settingname | The name of the setting to be overridden (task class name format). |
| int | $settingvalue | Value to be given to the setting. |
◆ package()
◆ remove_unselected_activities()
| core\moodlenet\course_partial_packager::remove_unselected_activities |
( |
backup_controller | $controller | ) |
|
|
protected |
Remove unselected activities in the course backup.
- Parameters
-
The documentation for this class was generated from the following file:
- lib/classes/moodlenet/course_partial_packager.php