diff --git a/backup/backuplib.php b/backup/backuplib.php index 2204f887d50..8bdc34c1af8 100644 --- a/backup/backuplib.php +++ b/backup/backuplib.php @@ -644,6 +644,8 @@ $tea = get_record("user_teachers","userid",$user->old_id,"course",$preferences->backup_course); fwrite ($bf,full_tag("AUTHORITY",6,false,$tea->authority)); fwrite ($bf,full_tag("TEA_ROLE",6,false,$tea->role)); + fwrite ($bf,full_tag("EDITALL",6,false,$tea->editall)); + fwrite ($bf,full_tag("TIMEMODIFIED",6,false,$tea->timemodified)); //Print ROLE end fwrite ($bf,end_tag("ROLE",5,true)); } diff --git a/backup/restorelib.php b/backup/restorelib.php index ce889252ce9..9006022d31e 100644 --- a/backup/restorelib.php +++ b/backup/restorelib.php @@ -1358,6 +1358,10 @@ $this->info->temprole->authority; $this->info->tempuser->roles[$this->info->temprole->type]->tea_role = $this->info->temprole->tea_role; + $this->info->tempuser->roles[$this->info->temprole->type]->editall = + $this->info->temprole->editall; + $this->info->tempuser->roles[$this->info->temprole->type]->timemodified = + $this->info->temprole->timemodified; $this->info->tempuser->roles[$this->info->temprole->type]->timestart = $this->info->temprole->timestart; $this->info->tempuser->roles[$this->info->temprole->type]->timeend = @@ -1379,6 +1383,12 @@ case "TEA_ROLE": $this->info->temprole->tea_role = $this->getContents(); break; + case "EDITALL": + $this->info->temprole->editall = $this->getContents(); + break; + case "TIMEMODIFIED": + $this->info->temprole->timemodified = $this->getContents(); + break; case "TIMESTART": $this->info->temprole->timestart = $this->getContents(); break;