]> git.mjollnir.org Git - moodle.git/commitdiff
New fields in version 2004092700.
authorrkingdon <rkingdon>
Tue, 28 Sep 2004 16:30:29 +0000 (16:30 +0000)
committerrkingdon <rkingdon>
Tue, 28 Sep 2004 16:30:29 +0000 (16:30 +0000)
mod/workshop/backuplib.php
mod/workshop/restorelib.php

index b9c317833966c9da238df310ca914f64da9d67de..0f4d59c3b7c3cc09876634fe60e9e34c5c381b57 100644 (file)
@@ -53,6 +53,7 @@
                 fwrite ($bf,full_tag("MODTYPE",4,false,"workshop"));
                 fwrite ($bf,full_tag("NAME",4,false,$workshop->name));
                 fwrite ($bf,full_tag("DESCRIPTION",4,false,$workshop->description));
+                fwrite ($bf,full_tag("WTYPE",4,false,$workshop->wtype));
                 fwrite ($bf,full_tag("NELEMENTS",4,false,$workshop->nelements));
                 fwrite ($bf,full_tag("NATTACHMENTS",4,false,$workshop->nattachments));
                 fwrite ($bf,full_tag("PHASE",4,false,$workshop->phase));
@@ -74,6 +75,8 @@
                 fwrite ($bf,full_tag("TIMEMODIFIED",4,false,$workshop->timemodified));
                 fwrite ($bf,full_tag("TEACHERWEIGHT",4,false,$workshop->teacherweight));
                 fwrite ($bf,full_tag("SHOWLEAGUETABLE",4,false,$workshop->showleaguetable));
+                fwrite ($bf,full_tag("USEPASSWORD",4,false,$workshop->usepassword));
+                fwrite ($bf,full_tag("PASSWORD",4,false,$workshop->password));
                 //Now we backup workshop elements
                 $status = backup_workshop_elements($bf,$preferences,$workshop->id);
                 //if we've selected to backup users info, then execute backup_workshop_submisions
                 fwrite ($bf,full_tag("RELIABILITYGRADE",6,false,$wor_sub->reliabilitygrade));       
                 fwrite ($bf,full_tag("GRADINGGRADE",6,false,$wor_sub->gradinggrade));       
                 fwrite ($bf,full_tag("FINALGRADE",6,false,$wor_sub->finalgrade));       
+                fwrite ($bf,full_tag("LATE",6,false,$wor_sub->late));       
                 //Now we backup workshop assessments
                 $status = backup_workshop_assessments($bf,$preferences,$workshop,$wor_sub->id);
                 //End submission
index 085a2a9e0c760d84711a40693087c9ca9f44c596..796e2029e1ea332adf12ba79af2aafdb8709c602 100644 (file)
@@ -56,6 +56,7 @@
             $workshop->course = $restore->course_id;
             $workshop->name = backup_todb($info['MOD']['#']['NAME']['0']['#']);
             $workshop->description = backup_todb($info['MOD']['#']['DESCRIPTION']['0']['#']);
+            $workshop->wtype = backup_todb($info['MOD']['#']['WTYPE']['0']['#']);
             $workshop->nelements = backup_todb($info['MOD']['#']['NELEMENTS']['0']['#']);
             $workshop->nattachments = backup_todb($info['MOD']['#']['NATTACHMENTS']['0']['#']);
             $workshop->phase = backup_todb($info['MOD']['#']['PHASE']['0']['#']);
@@ -77,6 +78,8 @@
             $workshop->timemodified = backup_todb($info['MOD']['#']['TIMEMODIFIED']['0']['#']);
             $workshop->teacherweight = backup_todb($info['MOD']['#']['TEACHERWEIGHT']['0']['#']);
             $workshop->showleaguetable = backup_todb($info['MOD']['#']['SHOWLEAGUETABLE']['0']['#']);
+            $workshop->usepassword = backup_todb($info['MOD']['#']['USEPASSWORD']['0']['#']);
+            $workshop->password = backup_todb($info['MOD']['#']['PASSWORD']['0']['#']);
 
             //The structure is equal to the db, so insert the workshop
             $newid = insert_record ("workshop",$workshop);
             $submission->reliabilitygrade = backup_todb($sub_info['#']['RELIABILITYGRADE']['0']['#']);
             $submission->gradinggrade = backup_todb($sub_info['#']['GRADINGGRADE']['0']['#']);
             $submission->finalgrade = backup_todb($sub_info['#']['FINALGRADE']['0']['#']);
+            $submission->late = backup_todb($sub_info['#']['LATE']['0']['#']);
 
             //We have to recode the userid field
             $user = backup_getid($restore->backup_unique_code,"user",$olduserid);