Backup external functions.  
 More...
Backup external functions. 
- Copyright
- 2018 Matt Porritt mattp.nosp@m.@cat.nosp@m.alyst.nosp@m.-au..nosp@m.net 
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 
- Since
- Moodle 3.7 
◆ get_async_backup_links_backup()
  
  | 
        
          | static core_backup_external::get_async_backup_links_backup | ( |  | $filename, |  
          |  |  |  | $contextid, |  
          |  |  |  | $backupid ) |  | static | 
 
Get the data to be used when generating the table row for an asynchronous backup, the table row updates via ajax when backup is complete. 
- Parameters
- 
  
    | string | $filename | The file name of the backup file. |  | int | $contextid | The context the backup relates to. |  | string | $backupid | The backup ID to get the backup settings. |  
 
- Since
- Moodle 3.7 
 
 
◆ get_async_backup_links_backup_parameters()
  
  | 
        
          | static core_backup_external::get_async_backup_links_backup_parameters | ( |  | ) |  |  | static | 
 
Returns description of method parameters. 
- Return values
- 
  
    | external_function_parameters |  |  
 
- Since
- Moodle 3.7 
 
 
◆ get_async_backup_links_backup_returns()
  
  | 
        
          | static core_backup_external::get_async_backup_links_backup_returns | ( |  | ) |  |  | static | 
 
Returns description of method result value. 
- Return values
- 
  
  
- Since
- Moodle 3.7 
 
 
◆ get_async_backup_links_restore()
  
  | 
        
          | static core_backup_external::get_async_backup_links_restore | ( |  | $backupid, |  
          |  |  |  | $contextid ) |  | static | 
 
Get the data to be used when generating the table row for an asynchronous restore, the table row updates via ajax when restore is complete. 
- Parameters
- 
  
    | string | $backupid | The id of the backup record. |  | int | $contextid | The context the restore relates to. |  
 
- Return values
- 
  
    | array\$results | The array of results. |  
 
- Since
- Moodle 3.7 
 
 
◆ get_async_backup_links_restore_parameters()
  
  | 
        
          | static core_backup_external::get_async_backup_links_restore_parameters | ( |  | ) |  |  | static | 
 
Returns description of method parameters. 
- Return values
- 
  
    | external_function_parameters |  |  
 
- Since
- Moodle 3.7 
 
 
◆ get_async_backup_links_restore_returns()
  
  | 
        
          | static core_backup_external::get_async_backup_links_restore_returns | ( |  | ) |  |  | static | 
 
Returns description of method result value. 
- Return values
- 
  
  
- Since
- Moodle 3.7 
 
 
◆ get_async_backup_progress()
  
  | 
        
          | static core_backup_external::get_async_backup_progress | ( |  | $backupids, |  
          |  |  |  | $contextid ) |  | static | 
 
Get asynchronous backup progress. 
- Parameters
- 
  
    | string | $backupids | The ids of the backup to get progress for. |  | int | $contextid | The context the backup relates to. |  
 
- Return values
- 
  
    | array\$results | The array of results. |  
 
- Since
- Moodle 3.7 
 
 
◆ get_async_backup_progress_parameters()
  
  | 
        
          | static core_backup_external::get_async_backup_progress_parameters | ( |  | ) |  |  | static | 
 
Returns description of method parameters. 
- Return values
- 
  
    | external_function_parameters |  |  
 
- Since
- Moodle 3.7 
 
 
◆ get_async_backup_progress_returns()
  
  | 
        
          | static core_backup_external::get_async_backup_progress_returns | ( |  | ) |  |  | static | 
 
Returns description of method result value. 
- Return values
- 
  
  
- Since
- Moodle 3.7 
 
 
◆ get_copy_progress()
  
  | 
        
          | static core_backup_external::get_copy_progress | ( |  | $copies | ) |  |  | static | 
 
Get the data to be used when generating the table row for a course copy, the table row updates via ajax when copy is complete. 
- Parameters
- 
  
    | array | $copies | Array of ids. |  
 
- Return values
- 
  
    | array\$results | The array of results. |  
 
- Since
- Moodle 3.9 
 
 
◆ get_copy_progress_parameters()
  
  | 
        
          | static core_backup_external::get_copy_progress_parameters | ( |  | ) |  |  | static | 
 
Returns description of method parameters. 
- Return values
- 
  
    | external_function_parameters |  |  
 
- Since
- Moodle 3.9 
 
 
◆ get_copy_progress_returns()
  
  | 
        
          | static core_backup_external::get_copy_progress_returns | ( |  | ) |  |  | static | 
 
Returns description of method result value. 
- Return values
- 
  
  
- Since
- Moodle 3.9 
 
 
◆ submit_copy_form()
  
  | 
        
          | static core_backup_external::submit_copy_form | ( |  | $jsonformdata | ) |  |  | static | 
 
Submit the course group form. 
- Parameters
- 
  
    | string | $jsonformdata | The data from the form, encoded as a json array. |  
 
- Return values
- 
  
  
 
 
◆ submit_copy_form_parameters()
  
  | 
        
          | static core_backup_external::submit_copy_form_parameters | ( |  | ) |  |  | static | 
 
Returns description of method parameters. 
- Return values
- 
  
    | external_function_parameters |  |  
 
- Since
- Moodle 3.9 
 
 
◆ submit_copy_form_returns()
  
  | 
        
          | static core_backup_external::submit_copy_form_returns | ( |  | ) |  |  | static | 
 
Returns description of method result value. 
- Return values
- 
  
  
- Since
- Moodle 3.9 
 
 
The documentation for this class was generated from the following file: