From: moodler Date: Tue, 14 Aug 2007 04:21:16 +0000 (+0000) Subject: backup/restore Support for 4 new fields in data module X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=b6aeb9ba3187a7f304fd3fa2e08cc8d9a2a30f44;p=moodle.git backup/restore Support for 4 new fields in data module --- diff --git a/mod/data/backuplib.php b/mod/data/backuplib.php index 2af71ff064..12d9fbe4b0 100644 --- a/mod/data/backuplib.php +++ b/mod/data/backuplib.php @@ -98,6 +98,10 @@ function data_backup_one_mod($bf,$preferences,$data) { fwrite ($bf,full_tag("APPROVAL",4,false,$data->approval)); fwrite ($bf,full_tag("SCALE",4,false,$data->scale)); fwrite ($bf,full_tag("ASSESSED",4,false,$data->assessed)); + fwrite ($bf,full_tag("DEFAULTSORT",4,false,$data->defaultsort)); + fwrite ($bf,full_tag("DEFAULTSORTDIR",4,false,$data->defaultsortdir)); + fwrite ($bf,full_tag("EDITANY",4,false,$data->editany)); + fwrite ($bf,full_tag("NOTIFICATION",4,false,$data->notification)); // if we've selected to backup users info, then call any other functions we need // including backing up individual files diff --git a/mod/data/restorelib.php b/mod/data/restorelib.php index 60789b1524..fcbfe38161 100644 --- a/mod/data/restorelib.php +++ b/mod/data/restorelib.php @@ -92,6 +92,10 @@ function data_restore_mods($mod,$restore) { if (isset($info['MOD']['#']['ASSESSPUBLIC']['0']['#'])) { $database->assesspublic = backup_todb($info['MOD']['#']['ASSESSPUBLIC']['0']['#']); } + $database->defaultsort = backup_todb($info['MOD']['#']['DEFAULTSORT']['0']['#']); + $database->defaultsortdir = backup_todb($info['MOD']['#']['DEFAULTSORTDIR']['0']['#']); + $database->editany = backup_todb($info['MOD']['#']['EDITANY']['0']['#']); + $database->notification = backup_todb($info['MOD']['#']['NOTIFICATION']['0']['#']); $newid = insert_record ('data', $database);