diff --git a/backup/restore_execute.html b/backup/restore_execute.html index 860134ef0b8..0af87a5e6eb 100644 --- a/backup/restore_execute.html +++ b/backup/restore_execute.html @@ -107,6 +107,7 @@ $coursecreator_count = 0; $admin_count = 0; $other_count = 0; + $counter = 0; //Iterate, filling counters foreach ($recs as $rec) { //Get full record, using backup_getids @@ -128,6 +129,15 @@ } else if ($record->info == "new" or $record->info == "exists") { $other_count++; } + //Do some output + $counter++; + if ($counter % 10 == 0) { + echo "."; + if ($counter % 200 == 0) { + echo "
"; + } + backup_flush(300); + } } //Now print information gathered echo " (new: ".$new_count.", existing: ".$exists_count.")"; @@ -233,4 +243,8 @@ error ("An error has ocurred"); } + //Print final message + print_simple_box(get_string("restorefinished"),"CENTER"); + print_continue($moodle_home."/course/view.php?id=".$restore->course_id); + ?>