See Release Notes
Long Term Support Release
Specialised restore for format_weeks
Copyright: | 2017 Marina Glancy |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 177 lines (7 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
restore_format_weeks_plugin:: (6 methods):
is_pre_33_backup()
update_automatic_end_date()
update_course_sections_visibility()
define_course_plugin_structure()
process_dummy_course()
after_restore_course()
Class: restore_format_weeks_plugin - X-Ref
Specialised restore for format_weeksis_pre_33_backup() X-Ref |
Checks if backup file was made on Moodle before 3.3 and we should respect the 'numsections' and potential "orphaned" sections in the end of the course. return: bool |
update_automatic_end_date($enddate) X-Ref |
Handles setting the automatic end date for a restored course. param: int $enddate The end date in the backup file. |
update_course_sections_visibility($numsections) X-Ref |
Handles updating the visibility of sections in the restored course. param: int $numsections The number of sections in the restored course. |
define_course_plugin_structure() X-Ref |
Creates a dummy path element in order to be able to execute code after restore return: restore_path_element[] |
process_dummy_course() X-Ref |
Dummy process method |
after_restore_course() X-Ref |
Executed after course restore is complete This method is only executed if course configuration was overridden |