From 357109838c5b53e58a23ab42a77e1f62c5568620 Mon Sep 17 00:00:00 2001
From: Dan Marsden <dan@catalyst.net.nz>
Date: Thu, 23 Jul 2009 13:25:23 +1200
Subject: [PATCH] add restoreto param to import_backup_file_silently()

---
 backup/lib.php |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/backup/lib.php b/backup/lib.php
index 095d321..2b2366b 100644
--- a/backup/lib.php
+++ b/backup/lib.php
@@ -653,7 +653,7 @@
      *   course_files
      *   messages
      */
-    function import_backup_file_silently($pathtofile,$destinationcourse,$emptyfirst=false,$userdata=false, $preferences=array()) {
+    function import_backup_file_silently($pathtofile,$destinationcourse,$emptyfirst=false,$userdata=false, $preferences=array(), $restoreto=RESTORETO_CURRENT_ADDING) {
         global $CFG,$SESSION,$USER; // is there such a thing on cron? I guess so..
         global $restore; // ick
 
@@ -731,7 +731,7 @@
 
         // add on some extra stuff we need...
         $SESSION->restore->metacourse   = $restore->metacourse = (isset($preferences['restore_metacourse']) ? $preferences['restore_metacourse'] : 0);
-        $SESSION->restore->restoreto    = $restore->restoreto = RESTORETO_CURRENT_ADDING;
+        $SESSION->restore->restoreto    = $restore->restoreto = $restoreto;
         $SESSION->restore->users        = $restore->users = $userdata;
         $SESSION->restore->groups       = $restore->groups = (isset($preferences['restore_groups']) ? $preferences['restore_groups'] : RESTORE_GROUPS_NONE);
         $SESSION->restore->logs         = $restore->logs = (isset($preferences['restore_logs']) ? $preferences['restore_logs'] : 0);
-- 
1.6.0.4

