Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
core_backup

Topics

 backup
 
 
 external
 
 
 test
 
 

Directories

directory classes
  
 

Namespaces

namespace  core_backup\copy
 Course copy class.
 
namespace  core_backup\output
 Course copy form class.
 
namespace  core_backup\privacy
 Privacy Subsystem implementation for core_backup.
 

Classes

class  backup_confirmation_form
 Confirmation backup user interface stage moodleform. More...
 
class  backup_controller
 Backup controller and related exception classes. More...
 
class  backup_controller_exception
 Exception class used by all the @backup_controller stuff. More...
 
class  backup_files_viewer
 Data structure representing backup files viewer. More...
 
class  backup_initial_form
 Initial backup user interface stage moodleform. More...
 
class  backup_moodleform
 Backup moodleform bridge. More...
 
class  backup_qtype_extrafields_plugin
 Class extending backup_qtype_plugin in order to use extra fields method. More...
 
class  backup_schema_form
 Schema backup user interface stage moodleform. More...
 
class  backup_setting_ui
 Abstract class to represent the user interface backup settings have. More...
 
class  backup_setting_ui_checkbox
 A checkbox user interface element for backup settings (default) More...
 
class  backup_setting_ui_dateselector
 A date selector user interface widget for backup settings. More...
 
class  backup_setting_ui_defaultcustom
 A wrapper for defaultcustom form element - can have either text or date_selector type. More...
 
class  backup_setting_ui_exception
 Backup setting UI exception class. More...
 
class  backup_setting_ui_radio
 Radio button user interface element for backup settings. More...
 
class  backup_setting_ui_select
 A select box, drop down user interface for backup settings. More...
 
class  backup_setting_ui_text
 A text input user interface element for backup settings. More...
 
class  backup_tool_plugin
 Admin tool backup plugin base class. More...
 
class  backup_ui
 This file contains the backup user interface class. More...
 
class  backup_ui_exception
 Backup user interface exception. More...
 
class  backup_ui_stage
 Backup user interface stages. More...
 
class  backup_ui_stage_complete
 The completed backup stage. More...
 
class  backup_ui_stage_confirmation
 Confirmation stage. More...
 
class  backup_ui_stage_final
 Final stage of backup. More...
 
class  backup_ui_stage_initial
 Class representing the initial stage of a backup. More...
 
class  backup_ui_stage_schema
 Schema stage of backup process. More...
 
class  base_controller
 Base class with shared stuff between backup controller and restore controller. More...
 
class  base_moodleform
 Base moodleform bridge. More...
 
class  base_setting_ui
 This file contains the setting user interface classes that all backup/restore settings use to represent the UI they have. More...
 
class  base_setting_ui_exception
 Base setting UI exception class. More...
 
class  base_ui
 This file contains the backup user interface class. More...
 
class  base_ui_exception
 Backup user interface exception. More...
 
class  base_ui_stage
 Backup user interface stages. More...
 
class  copy_helper
 Copy helper class. More...
 
class  core_backup\copy\copy
 Course copy class. More...
 
class  core_backup\output\copy_form
 Course copy form class. More...
 
class  core_backup\privacy\provider
 Privacy Subsystem implementation for core_backup. More...
 
class  core_backup_backup_restore_base_testcase
 Basic testcase class for backup / restore functionality. More...
 
class  core_backup_html_logger
 Logger that stores HTML log data in memory, ready for later display. More...
 
class  core_backup_renderer
 The primary renderer for the backup. More...
 
class  import_course_search
 Extends the restore course search to search for import courses. More...
 
class  import_ui
 This file contains extension of the backup classes that override some methods and functionality in order to customise the backup UI for the purposes of import. More...
 
class  import_ui_stage_confirmation
 Extends the confirmation stage. More...
 
class  import_ui_stage_final
 Overrides the final stage. More...
 
class  import_ui_stage_inital
 Extends the initial stage. More...
 
class  import_ui_stage_precheck
 Class representing the precheck/selection stage of a import. More...
 
class  import_ui_stage_schema
 Extends the schema stage. More...
 
class  restore_category_search
 A category search component. More...
 
class  restore_course_search
 A course search component. More...
 
class  restore_moodleform
 This file contains the forms used by the restore stages. More...
 
class  restore_qtype_extrafields_plugin
 Class extending restore_qtype_plugin in order to use extra fields method. More...
 
class  restore_review_form
 Restore complete process review form. More...
 
class  restore_schema_form
 Restore schema review form. More...
 
class  restore_search_base
 This file contains components used by the restore UI. More...
 
class  restore_settings_form
 Restore settings form. More...
 
class  restore_tool_plugin
 Admin tool restore plugin base class. More...
 
class  restore_ui
 This file contains the restore user interface class. More...
 
class  restore_ui_exception
 Restore user interface exception. More...
 
class  restore_ui_independent_stage
 Abstract class used to represent a restore stage that is indenependent. More...
 
class  restore_ui_stage
 restore user interface stages More...
 
class  restore_ui_stage_complete
 This is the completed stage. More...
 
class  restore_ui_stage_confirm
 The confirmation stage. More...
 
class  restore_ui_stage_destination
 This is the destination stage. More...
 
class  restore_ui_stage_process
 Final stage of backup. More...
 
class  restore_ui_stage_review
 Confirmation stage. More...
 
class  restore_ui_stage_schema
 Schema stage of backup process. More...
 
class  restore_ui_stage_settings
 This stage is the settings stage. More...
 

Variables

global $CFG
 
global $CFG
 
global $CFG
 
global $CFG
 
global core_backup\copy::$CFG
 

Detailed Description