]> git.mjollnir.org Git - moodle.git/commitdiff
Initial checks. More to do !!
authorstronk7 <stronk7>
Mon, 19 May 2003 22:34:12 +0000 (22:34 +0000)
committerstronk7 <stronk7>
Mon, 19 May 2003 22:34:12 +0000 (22:34 +0000)
backup/restore_check.html

index 93011dbed6b9eeecc64afacf037136cbea217bad..7f0c15e998838203af60a504907b62e56cf90c91 100644 (file)
@@ -6,25 +6,35 @@
     //Finally, it calls restore_execute to do the hard work
 
     //Get objects from session
-    $info = $SESSION->info;
-    $course_header = $SESSION->course_header;
+    if ($SESSION) {
+        $info = $SESSION->info;
+        $course_header = $SESSION->course_header;
+    }
 
     //Check that we have all we need
+
     //backup_unique_code
     require_variable($backup_unique_code);
+
     //file
     require_variable($file);
+
     //info
     require_variable($info);
+
     //course_header
     require_variable($course_header);
+
     //Checks for the required restoremod parameters
-    if ($allmods = get_records("modules") ) {
+    if ($allmods = get_records("modules")) {
         foreach ($allmods as $mod) {
             $modname = $mod->name;
+            echo $modname;
             $var = "restore_".$modname;
+            echo $var;
             require_variable($$var); 
             $var = "restore_user_info_".$modname;
+            echo $var."<br>";
             require_variable($$var);
         }
     }
         error("Site not found!");
     } 
 
-    //Checks for the required restoremod parameters
-    $count = 0;
-    if ($allmods = get_records("modules") ) {
-        foreach ($allmods as $mod) {
-            $modname = $mod->name;
-            $var = "restore_".$modname;
-            require_variable($$var);       
-            $var = "restore_user_info_".$modname;
-            require_variable($$var);       
-        }
-    }
-
     //Check other parameters
     if (!isset($restore_users)) {
         $restore_users = 1;