From 3a4b33c3b99c054c4c4f4398a6b5b62a6ab9fe01 Mon Sep 17 00:00:00 2001
From: stronk7 <stronk7>
Date: Mon, 9 Feb 2004 22:24:34 +0000
Subject: [PATCH] Now course->lang is in backup & restore.

---
 backup/backuplib.php  | 1 +
 backup/lib.php        | 2 ++
 backup/restorelib.php | 4 ++++
 3 files changed, 7 insertions(+)

diff --git a/backup/backuplib.php b/backup/backuplib.php
index 232cd4900d2..6f10741cc15 100644
--- a/backup/backuplib.php
+++ b/backup/backuplib.php
@@ -562,6 +562,7 @@
             fwrite ($bf,full_tag("SHOWREPORTS",3,false,$course->showreports));
             fwrite ($bf,full_tag("GROUPMODE",3,false,$course->groupmode));
             fwrite ($bf,full_tag("GROUPMODEFORCE",3,false,$course->groupmodeforce));
+            fwrite ($bf,full_tag("LANG",3,false,$course->lang));
             fwrite ($bf,full_tag("MARKER",3,false,$course->marker));
             fwrite ($bf,full_tag("VISIBLE",3,false,$course->visible));
             fwrite ($bf,full_tag("TIMECREATED",3,false,$course->timecreated));
diff --git a/backup/lib.php b/backup/lib.php
index 2db9dbae910..bb0ea57ca51 100644
--- a/backup/lib.php
+++ b/backup/lib.php
@@ -225,6 +225,8 @@
     //This function return the names of all directories and files under a give directory
     //Not recursive
     function list_directories_and_files ($rootdir) {
+
+        $results = "";
  
         $dir = opendir($rootdir);
         while ($file=readdir($dir)) {
diff --git a/backup/restorelib.php b/backup/restorelib.php
index 80ee91027b2..fba912d0f84 100644
--- a/backup/restorelib.php
+++ b/backup/restorelib.php
@@ -331,6 +331,7 @@
             $course->showreports = addslashes($course_header->course_showreports);
             $course->groupmode = addslashes($course_header->course_groupmode);
             $course->groupmodeforce = addslashes($course_header->course_groupmodeforce);
+            $course->lang = addslashes($course_header->course_lang);
             $course->marker = addslashes($course_header->course_marker);
             $course->visible = addslashes($course_header->course_visible);
             $course->timecreated = addslashes($course_header->course_timecreated);
@@ -1466,6 +1467,9 @@
                         case "GROUPMODEFORCE":
                             $this->info->course_groupmodeforce = $this->getContents();
                             break;
+                        case "LANG":
+                            $this->info->course_lang = $this->getContents();
+                            break;
                         case "MARKER":
                             $this->info->course_marker = $this->getContents();
                             break;