|
Moodle
2.2.1
http://www.collinsharper.com
|
00001 <?php 00002 00003 // This file is part of Moodle - http://moodle.org/ 00004 // 00005 // Moodle is free software: you can redistribute it and/or modify 00006 // it under the terms of the GNU General Public License as published by 00007 // the Free Software Foundation, either version 3 of the License, or 00008 // (at your option) any later version. 00009 // 00010 // Moodle is distributed in the hope that it will be useful, 00011 // but WITHOUT ANY WARRANTY; without even the implied warranty of 00012 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00013 // GNU General Public License for more details. 00014 // 00015 // You should have received a copy of the GNU General Public License 00016 // along with Moodle. If not, see <http://www.gnu.org/licenses/>. 00017 00018 00031 defined('MOODLE_INTERNAL') || die(); 00032 00033 // Require {@link ddllib.php} 00034 require_once($CFG->libdir.'/ddllib.php'); 00035 // Require {@link database_exporter.php} 00036 require_once($CFG->libdir.'/dtl/database_exporter.php'); 00037 // Require {@link xml_database_exporter.php} 00038 require_once($CFG->libdir.'/dtl/xml_database_exporter.php'); 00039 // Require {@link file_xml_database_exporter.php} 00040 require_once($CFG->libdir.'/dtl/file_xml_database_exporter.php'); 00041 // Require {@link string_xml_database_exporter.php} 00042 require_once($CFG->libdir.'/dtl/string_xml_database_exporter.php'); 00043 // Require {@link database_mover.php} 00044 require_once($CFG->libdir.'/dtl/database_mover.php'); 00045 // Require {@link database_importer.php} 00046 require_once($CFG->libdir.'/dtl/database_importer.php'); 00047 // Require {@link xml_database_importer.php} 00048 require_once($CFG->libdir.'/dtl/xml_database_importer.php'); 00049 // Require {@link file_xml_database_importer.php} 00050 require_once($CFG->libdir.'/dtl/file_xml_database_importer.php'); 00051 // Require {@link string_xml_database_importer.php} 00052 require_once($CFG->libdir.'/dtl/string_xml_database_importer.php'); 00053 00058 class dbtransfer_exception extends moodle_exception { 00066 function __construct($errorcode, $a=null, $link='', $debuginfo=null) { 00067 global $CFG; 00068 if (empty($link)) { 00069 $link = "$CFG->wwwroot/$CFG->admin/"; 00070 } 00071 parent::__construct($errorcode, 'core_dbtransfer', $link, $a, $debuginfo); 00072 } 00073 } 00074