コード例 #1
0
ファイル: locallib.php プロジェクト: nigeldaley/moodle
function dbtransfer_transfer_database($sourcedb, $targetdb, $feedback = null)
{
    @set_time_limit(0);
    session_get_instance()->write_close();
    // release session
    $var = new database_mover($sourcedb, $targetdb, true, $feedback);
    $var->export_database(null);
}
コード例 #2
0
ファイル: locallib.php プロジェクト: JP-Git/moodle
/**
 * Initiate database transfer.
 * @param moodle_database $sourcedb
 * @param moodle_database $targetdb
 * @param progress_trace $feedback
 * @return void
 */
function tool_dbtransfer_transfer_database(moodle_database $sourcedb, moodle_database $targetdb, progress_trace $feedback = null)
{
    @set_time_limit(0);
    session_get_instance()->write_close();
    // Release session.
    $var = new database_mover($sourcedb, $targetdb, true, $feedback);
    $var->export_database(null);
    tool_dbtransfer_rebuild_target_log_actions($targetdb, $feedback);
}
コード例 #3
0
ファイル: locallib.php プロジェクト: evltuma/moodle
/**
 * Initiate database transfer.
 * @param moodle_database $sourcedb
 * @param moodle_database $targetdb
 * @param progress_trace $feedback
 * @return void
 */
function tool_dbtransfer_transfer_database(moodle_database $sourcedb, moodle_database $targetdb, progress_trace $feedback = null)
{
    core_php_time_limit::raise();
    \core\session\manager::write_close();
    // Release session.
    $var = new database_mover($sourcedb, $targetdb, true, $feedback);
    $var->export_database(null);
    tool_dbtransfer_rebuild_target_log_actions($targetdb, $feedback);
}