[ Index ]

PHP Cross Reference of Moodle 1.9.3 [Build 15-Oct-2008]

title

Body

[close]

/backup/ -> restorelib.php (summary)

Group backup/restore constants, 0.

File Size: 8660 lines (437 kb)
Included or required: 1 time
Referenced: 2 times
Includes or requires: 0 files

Defines 1 class

MoodleParser:: (57 methods):
  getContents()
  startElementInfo()
  startElementRoles()
  startElementCourseHeader()
  startElementBlocks()
  startElementSections()
  startElementFormatData()
  startElementMetacourse()
  startElementGradebook()
  startElementOldGradebook()
  startElementUsers()
  startElementMessages()
  startElementBlogs()
  startElementQuestions()
  startElementScales()
  startElementGroups()
  startElementGroupings()
  startElementGroupingsGroups()
  startElementEvents()
  startElementModules()
  startElementLogs()
  startElement()
  endElementInfo()
  endElementRoles()
  endElementCourseHeader()
  endElementBlocks()
  endElementSections()
  endElementFormatData()
  endElementMetacourse()
  endElementGradebook()
  endElementOldGradebook()
  endElementUsers()
  endElementMessages()
  endElementBlogs()
  endElementQuestions()
  endElementScales()
  endElementGroups()
  endElementGroupings()
  endElementGroupingsGroups()
  endElementEvents()
  endElementModules()
  endElementLogs()
  endElement()
  characterData()
  restore_read_xml()
  restore_precheck()
  restore_setup_for_check()
  backup_to_restore_array()
  restore_userdata_selected()
  restore_execute()
  restore_open_html()
  restore_close_html()
  restore_create_roles()
  restore_roles_settings()
  restore_write_roleassignments()
  restore_write_roleoverrides()
  restore_log_date_changes()

Defines 57 functions

  restore_unzip()
  restore_check_moodle_file()
  restore_refresh_events()
  restore_decode_content_links()
  restore_decode_content_links_worker()
  restore_convert_wiki2markdown()
  restore_decode_wiki_content()
  restore_read_xml_info()
  restore_read_xml_course_header()
  restore_read_xml_blocks()
  restore_read_xml_sections()
  restore_read_xml_formatdata()
  restore_read_xml_metacourse()
  restore_read_xml_gradebook()
  restore_read_xml_users()
  restore_read_xml_messages()
  restore_read_xml_blogs()
  restore_read_xml_questions()
  restore_read_xml_scales()
  restore_read_xml_groups()
  restore_read_xml_groupings()
  restore_read_xml_groupings_groups()
  restore_read_xml_events()
  restore_read_xml_modules()
  restore_read_xml_logs()
  restore_read_xml_roles()
  restore_print_info()
  restore_print_course_header()
  restore_create_new_course()
  restore_create_blocks()
  restore_create_block_instances()
  restore_create_sections()
  restore_set_format_data()
  restore_create_metacourse()
  restore_migrate_old_gradebook()
  restore_create_gradebook()
  restore_create_users()
  restore_create_messages()
  restore_create_blogs()
  restore_create_questions()
  restore_create_scales()
  restore_group_getid()
  restore_grouping_getid()
  restore_create_groups()
  restore_create_groups_members()
  restore_create_groupings()
  restore_create_groupings_groups()
  restore_create_events()
  restore_decode_absolute_links()
  restore_user_files()
  restore_group_files()
  restore_course_files()
  restore_site_files()
  restore_create_modules()
  restore_create_logs()
  restore_log_course()
  restore_log_user()
  restore_log_module()
  restore_check_instances()

Class: MoodleParser  - X-Ref

getContents()   X-Ref
No description

startElementInfo($parser, $tagName, $attrs)   X-Ref
No description

startElementRoles($parser, $tagName, $attrs)   X-Ref
No description

startElementCourseHeader($parser, $tagName, $attrs)   X-Ref
No description

startElementBlocks($parser, $tagName, $attrs)   X-Ref
No description

startElementSections($parser, $tagName, $attrs)   X-Ref
No description

startElementFormatData($parser, $tagName, $attrs)   X-Ref
No description

startElementMetacourse($parser, $tagName, $attrs)   X-Ref
No description

startElementGradebook($parser, $tagName, $attrs)   X-Ref
No description

startElementOldGradebook($parser, $tagName, $attrs)   X-Ref
No description

startElementUsers($parser, $tagName, $attrs)   X-Ref
No description

startElementMessages($parser, $tagName, $attrs)   X-Ref
No description

startElementBlogs($parser, $tagName, $attrs)   X-Ref
No description

startElementQuestions($parser, $tagName, $attrs)   X-Ref
No description

startElementScales($parser, $tagName, $attrs)   X-Ref
No description

startElementGroups($parser, $tagName, $attrs)   X-Ref
No description

startElementGroupings($parser, $tagName, $attrs)   X-Ref
No description

startElementGroupingsGroups($parser, $tagName, $attrs)   X-Ref
No description

startElementEvents($parser, $tagName, $attrs)   X-Ref
No description

startElementModules($parser, $tagName, $attrs)   X-Ref
No description

startElementLogs($parser, $tagName, $attrs)   X-Ref
No description

startElement($parser, $tagName, $attrs)   X-Ref
No description

endElementInfo($parser, $tagName)   X-Ref
No description

endElementRoles($parser, $tagName)   X-Ref
No description

endElementCourseHeader($parser, $tagName)   X-Ref
No description

endElementBlocks($parser, $tagName)   X-Ref
No description

endElementSections($parser, $tagName)   X-Ref
No description

endElementFormatData($parser, $tagName)   X-Ref
No description

endElementMetacourse($parser, $tagName)   X-Ref
No description

endElementGradebook($parser, $tagName)   X-Ref
No description

endElementOldGradebook($parser, $tagName)   X-Ref
No description

endElementUsers($parser, $tagName)   X-Ref
No description

endElementMessages($parser, $tagName)   X-Ref
No description

endElementBlogs($parser, $tagName)   X-Ref
No description

endElementQuestions($parser, $tagName)   X-Ref
No description

endElementScales($parser, $tagName)   X-Ref
No description

endElementGroups($parser, $tagName)   X-Ref
No description

endElementGroupings($parser, $tagName)   X-Ref
No description

endElementGroupingsGroups($parser, $tagName)   X-Ref
No description

endElementEvents($parser, $tagName)   X-Ref
No description

endElementModules($parser, $tagName)   X-Ref
No description

endElementLogs($parser, $tagName)   X-Ref
No description

endElement($parser, $tagName)   X-Ref
No description

characterData($parser, $data)   X-Ref
No description

restore_read_xml($xml_file,$todo,$preferences)   X-Ref
No description

restore_precheck($id,$file,&$errorstr,$noredirect=false)   X-Ref

param: string $errorstr passed by reference, if silent is true,
param: boolean $noredirect (optional) if this is passed, this function will not print continue, or

restore_setup_for_check(&$restore,$backup_unique_code)   X-Ref
No description

backup_to_restore_array($backup,$k=0)   X-Ref
No description

restore_userdata_selected($restore,$modname,$modid)   X-Ref
compatibility function
checks for per-instance backups AND
older per-module backups
and returns whether userdata has been selected.


restore_execute(&$restore,$info,$course_header,&$errorstr)   X-Ref
No description

restore_open_html($restore,$course_header)   X-Ref
No description

restore_close_html($restore)   X-Ref
No description

restore_create_roles($restore, $xmlfile)   X-Ref
This function restores all the needed roles for this course
i.e. roles with an assignment in any of the mods or blocks,
roles assigned on any user (e.g. parent role) and roles
assigned at course levle
This function should check for duplicate roles first
It isn't now, just overwriting


restore_roles_settings($restore, $xmlfile)   X-Ref
this function restores role assignments and role overrides
in course/user/block/mod level, it passed through
the xml file again


restore_write_roleassignments($restore, $assignments, $table, $contextlevel, $oldid, $oldroleid)   X-Ref
No description

restore_write_roleoverrides($restore, $overrides, $table, $contextlevel, $oldid, $oldroleid)   X-Ref
No description

restore_log_date_changes($recordtype, &$restore, &$xml, $TAGS, $NAMETAG='NAME')   X-Ref
No description

Functions
Functions that are not part of a class:

restore_unzip($file)   X-Ref
No description

restore_check_moodle_file($file)   X-Ref
No description

restore_refresh_events($restore)   X-Ref
No description

restore_decode_content_links($restore)   X-Ref
No description

restore_decode_content_links_worker($content,$restore)   X-Ref
No description

restore_convert_wiki2markdown($restore)   X-Ref
No description

restore_decode_wiki_content($content,$restore)   X-Ref
No description

restore_read_xml_info($xml_file)   X-Ref
No description

restore_read_xml_course_header($xml_file)   X-Ref
No description

restore_read_xml_blocks($restore, $xml_file)   X-Ref
No description

restore_read_xml_sections($xml_file)   X-Ref
No description

restore_read_xml_formatdata($xml_file)   X-Ref
No description

restore_read_xml_metacourse($xml_file)   X-Ref
No description

restore_read_xml_gradebook($restore, $xml_file)   X-Ref
No description

restore_read_xml_users($restore,$xml_file)   X-Ref
No description

restore_read_xml_messages($restore,$xml_file)   X-Ref
No description

restore_read_xml_blogs($restore,$xml_file)   X-Ref
No description

restore_read_xml_questions($restore,$xml_file)   X-Ref
No description

restore_read_xml_scales($restore,$xml_file)   X-Ref
No description

restore_read_xml_groups($restore,$xml_file)   X-Ref
No description

restore_read_xml_groupings($restore,$xml_file)   X-Ref
No description

restore_read_xml_groupings_groups($restore,$xml_file)   X-Ref
No description

restore_read_xml_events($restore,$xml_file)   X-Ref
No description

restore_read_xml_modules($restore,$xml_file)   X-Ref
No description

restore_read_xml_logs($restore,$xml_file)   X-Ref
No description

restore_read_xml_roles($xml_file)   X-Ref
No description

restore_print_info($info)   X-Ref
No description

restore_print_course_header($course_header)   X-Ref
No description

restore_create_new_course($restore,&$course_header)   X-Ref
No description

restore_create_blocks($restore, $backup_block_format, $blockinfo, $xml_file)   X-Ref
No description

restore_create_block_instances($restore,$xml_file)   X-Ref
No description

restore_create_sections(&$restore, $xml_file)   X-Ref
No description

restore_set_format_data($restore,$xml_file)   X-Ref
No description

restore_create_metacourse($restore,$xml_file)   X-Ref
No description

restore_migrate_old_gradebook($restore,$xml_file)   X-Ref
This function migrades all the pre 1.9 gradebook data from xml


restore_create_gradebook($restore,$xml_file)   X-Ref
This function creates all the gradebook data from xml


restore_create_users($restore,$xml_file)   X-Ref
No description

restore_create_messages($restore,$xml_file)   X-Ref
No description

restore_create_blogs($restore,$xml_file)   X-Ref
No description

restore_create_questions($restore,$xml_file)   X-Ref
No description

restore_create_scales($restore,$xml_file)   X-Ref
No description

restore_group_getid($restore, $groupid)   X-Ref
Recode group ID field, and set group ID based on restore options.

return: object Group object with new_id field.

restore_grouping_getid($restore, $groupingid)   X-Ref
Recode grouping ID field, and set grouping ID based on restore options.

return: object Group object with new_id field.

restore_create_groups($restore,$xml_file)   X-Ref
No description

restore_create_groups_members($group_id,$info,$restore)   X-Ref
No description

restore_create_groupings($restore,$xml_file)   X-Ref
No description

restore_create_groupings_groups($restore,$xml_file)   X-Ref
No description

restore_create_events($restore,$xml_file)   X-Ref
No description

restore_decode_absolute_links($content)   X-Ref
No description

restore_user_files($restore)   X-Ref
No description

restore_group_files($restore)   X-Ref
No description

restore_course_files($restore)   X-Ref
No description

restore_site_files($restore)   X-Ref
No description

restore_create_modules($restore,$xml_file)   X-Ref
No description

restore_create_logs($restore,$xml_file)   X-Ref
No description

restore_log_course($restore,$log)   X-Ref
No description

restore_log_user($restore,$log)   X-Ref
No description

restore_log_module($restore,$log)   X-Ref
No description

restore_check_instances($restore)   X-Ref
No description



Generated: Wed Jan 14 11:33:29 2009 Cross-referenced by PHPXref 0.7