]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-8848 restore section summaries - now restored if target course have them empty...
authorstronk7 <stronk7>
Wed, 4 Feb 2009 17:22:56 +0000 (17:22 +0000)
committerstronk7 <stronk7>
Wed, 4 Feb 2009 17:22:56 +0000 (17:22 +0000)
backup/restorelib.php

index 53ca90da137cb3069bb0ca4aeb9803819b34d6b5..f05e4d2eeedd43c619f0e55d8f1e01ee72780124 100644 (file)
@@ -1079,6 +1079,11 @@ define('RESTORE_GROUPS_GROUPINGS', 3);
                     //Get section id when restoring in existing course
                     $rec = $DB->get_record("course_sections", array("course"=>$restore->course_id,
                                                         "section"=>$section->section));
+                    //If section exists, has empty summary and backup has some summary, use it. MDL-8848
+                    if ($rec && empty($rec->summary) && !empty($section->summary)) {
+                        $rec->summary = $section->summary;
+                        $DB->update_record("course_sections", $rec);
+                    }
                     //If that section doesn't exist, get section 0 (every mod will be
                     //asigned there
                     if(!$rec) {