Moodle APIs  3.8
Moodle 3.8.6 (Build: 20201109)
Classes
backup_settingslib.php File Reference

Defines classes used to handle backup settings. More...

Classes

class  backup_activities_setting
 root setting to control if backup will include activities or no. More...
 
class  backup_activity_generic_setting
 generic activity setting to pass various settings between tasks and steps More...
 
class  backup_activity_included_setting
 activity backup setting to control if activity will be included or no, depends of @backup_activities_setting and optionally parent section included setting More...
 
class  backup_activity_userinfo_setting
 activity backup setting to control if activity will include user information or no, depends of @backup_users_setting More...
 
class  backup_anonymize_setting
 root setting to control if backup will generate anonymized user info or no, depends of @backup_users_setting so only is available if the former is enabled (apart from security that can change it More...
 
class  backup_badges_setting
 root setting to control if backup will include badges or not, depends on @backup_activities_setting More...
 
class  backup_calendarevents_setting
 root setting to control if backup will include calender events or no (any level), depends of @backup_users_setting exactly in the same way than @backup_anonymize_setting so we extend from it More...
 
class  backup_comments_setting
 root setting to control if backup will include comments or no (any level), depends of @backup_users_setting exactly in the same way than @backup_anonymize_setting so we extend from it More...
 
class  backup_competencies_setting
 root setting to control if backup will include competencies or not. More...
 
class  backup_customfield_setting
 root setting to control if backup will include custom field information More...
 
class  backup_filename_setting
 root setting to handle backup file names (no dependencies nor anything else) More...
 
class  backup_generic_setting
 root generic setting to store different things without dependencies More...
 
class  backup_groups_setting
 root setting to control if backup will include group information depends on @backup_users_setting More...
 
class  backup_logs_setting
 root setting to control if backup will include logs or no (any level), depends of @backup_users_setting exactly in the same way than @backup_anonymize_setting so we extend from it More...
 
class  backup_role_assignments_setting
 root setting to control if backup will include role assignments or no (any level), depends of @backup_users_setting exactly in the same way than @backup_anonymize_setting so we extend from it More...
 
class  backup_section_generic_setting
 generic section setting to pass various settings between tasks and steps More...
 
class  backup_section_included_setting
 Setting to define if one section is included or no. More...
 
class  backup_section_userinfo_setting
 section backup setting to control if section will include user information or no, depends of @backup_users_setting More...
 
class  backup_users_setting
 root setting to control if backup will include user information A lot of other settings are dependent of this (module's user info, grades user info, messages, blogs... More...
 
class  backup_userscompletion_setting
 root setting to control if backup will include users completion data or no (any level), depends of @backup_users_setting exactly in the same way than @backup_anonymize_setting so we extend from it More...
 

Detailed Description

Defines classes used to handle backup settings.

@subpackage moodle2