◆ cleanup_orphaned_copy_controllers()
static copy_helper::cleanup_orphaned_copy_controllers |
( |
array |
$backuprecords, |
|
|
int |
$age = MINSECS |
|
) |
| |
|
static |
Detects and deletes/fails controllers associated with a course copy that are in an invalid state.
- Parameters
-
array | $backuprecords | An array of records from {backup_controllers} |
int | $age | How old a controller needs to be (in seconds) before its considered for cleaning |
- Return values
-
◆ create_copy()
static copy_helper::create_copy |
( |
\stdClass |
$copydata | ) |
|
|
static |
Creates a course copy.
Sets up relevant controllers and adhoc task.
- Parameters
-
stdClass | $copydata | Course copy data from process_formdata |
- Return values
-
array::$copyids | The backup and restore controller ids |
◆ get_copies()
static copy_helper::get_copies |
( |
int |
$userid, |
|
|
?int |
$courseid = null |
|
) |
| |
|
static |
Get the in progress course copy operations for a user.
- Parameters
-
int | $userid | User id to get the course copies for. |
int | null | $courseid | The optional source course id to get copies for. |
- Return values
-
array::$copies | Details of the inprogress copies. |
◆ process_formdata()
static copy_helper::process_formdata |
( |
\stdClass |
$formdata | ) |
|
|
static |
Process raw form data from copy_form.
- Parameters
-
stdClass | $formdata | Raw formdata |
- Return values
-
stdClass | Processed data for use with create_copy |
The documentation for this class was generated from the following file: