MDL-21432 backup - file handling and other changes. Saving before changes tomorrow...
[moodle.git] / backup / util / includes / restore_includes.php
CommitLineData
fbc2778d
EL
1<?php
2
3// This file is part of Moodle - http://moodle.org/
4//
5// Moodle is free software: you can redistribute it and/or modify
6// it under the terms of the GNU General Public License as published by
7// the Free Software Foundation, either version 3 of the License, or
8// (at your option) any later version.
9//
10// Moodle is distributed in the hope that it will be useful,
11// but WITHOUT ANY WARRANTY; without even the implied warranty of
12// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13// GNU General Public License for more details.
14//
15// You should have received a copy of the GNU General Public License
16// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
17
18/**
19 * @package moodlecore
20 * @subpackage backup-includes
21 * @copyright 2010 onwards Eloy Lafuente (stronk7) {@link http://stronk7.com}
22 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
23 */
24
25// Prevent direct access to this file
26if (!defined('MOODLE_INTERNAL')) {
27 die('Direct access to this script is forbidden.');
28}
29
30// Include all the backup needed stuff
31require_once($CFG->dirroot . '/backup/util/interfaces/checksumable.class.php');
32require_once($CFG->dirroot . '/backup/util/interfaces/loggable.class.php');
33require_once($CFG->dirroot . '/backup/util/interfaces/executable.class.php');
482aac65 34require_once($CFG->dirroot . '/backup/util/structure/restore_path_element.class.php');
2df0f295 35require_once($CFG->dirroot . '/backup/util/helper/backup_file_manager.class.php');
fbc2778d 36require_once($CFG->dirroot . '/backup/util/helper/restore_moodlexml_parser_processor.class.php');
482aac65
EL
37require_once($CFG->dirroot . '/backup/util/helper/restore_inforef_parser_processor.class.php');
38require_once($CFG->dirroot . '/backup/util/helper/restore_users_parser_processor.class.php');
39require_once($CFG->dirroot . '/backup/util/helper/restore_structure_parser_processor.class.php');
fbc2778d
EL
40require_once($CFG->dirroot . '/backup/util/xml/parser/progressive_parser.class.php');
41require_once($CFG->dirroot . '/backup/backup.class.php');
42require_once($CFG->dirroot . '/backup/util/output/output_controller.class.php');
43require_once($CFG->dirroot . '/backup/util/dbops/backup_dbops.class.php');
44require_once($CFG->dirroot . '/backup/util/dbops/restore_dbops.class.php');
45require_once($CFG->dirroot . '/backup/util/dbops/backup_controller_dbops.class.php');
46require_once($CFG->dirroot . '/backup/util/dbops/restore_controller_dbops.class.php');
47require_once($CFG->dirroot . '/backup/util/checks/restore_check.class.php');
48require_once($CFG->dirroot . '/backup/util/loggers/base_logger.class.php');
49require_once($CFG->dirroot . '/backup/util/loggers/error_log_logger.class.php');
50require_once($CFG->dirroot . '/backup/util/loggers/file_logger.class.php');
51require_once($CFG->dirroot . '/backup/util/loggers/database_logger.class.php');
52require_once($CFG->dirroot . '/backup/util/loggers/output_indented_logger.class.php');
53require_once($CFG->dirroot . '/backup/util/factories/backup_factory.class.php');
54require_once($CFG->dirroot . '/backup/util/factories/restore_factory.class.php');
55require_once($CFG->dirroot . '/backup/util/helper/backup_helper.class.php');
56require_once($CFG->dirroot . '/backup/util/helper/backup_general_helper.class.php');
57require_once($CFG->dirroot . '/backup/util/settings/setting_dependency.class.php');
58require_once($CFG->dirroot . '/backup/util/settings/base_setting.class.php');
59require_once($CFG->dirroot . '/backup/util/settings/backup_setting.class.php');
60require_once($CFG->dirroot . '/backup/util/settings/root/root_backup_setting.class.php');
61require_once($CFG->dirroot . '/backup/util/settings/activity/activity_backup_setting.class.php');
62require_once($CFG->dirroot . '/backup/util/settings/section/section_backup_setting.class.php');
63require_once($CFG->dirroot . '/backup/util/settings/course/course_backup_setting.class.php');
64require_once($CFG->dirroot . '/backup/util/plan/base_plan.class.php');
65require_once($CFG->dirroot . '/backup/util/plan/restore_plan.class.php');
66require_once($CFG->dirroot . '/backup/util/plan/base_task.class.php');
67require_once($CFG->dirroot . '/backup/util/plan/restore_task.class.php');
68require_once($CFG->dirroot . '/backup/util/plan/base_step.class.php');
69require_once($CFG->dirroot . '/backup/util/plan/restore_step.class.php');
482aac65 70require_once($CFG->dirroot . '/backup/util/plan/restore_structure_step.class.php');
fbc2778d
EL
71require_once($CFG->dirroot . '/backup/util/plan/restore_execution_step.class.php');
72require_once($CFG->dirroot . '/backup/moodle2/restore_plan_builder.class.php');
73require_once($CFG->dirroot . '/backup/controller/restore_controller.class.php');
74//require_once($CFG->dirroot . '/backup/util/ui/backup_ui.class.php');
75//require_once($CFG->dirroot . '/backup/util/ui/backup_ui_stage.class.php');
76require_once($CFG->dirroot . '/backup/util/ui/backup_ui_setting.class.php');
77
78// And some moodle stuff too
482aac65 79require_once ($CFG->dirroot . '/tag/lib.php');