Index: temp_moodle_dev/moodle/mod/glossary/lib.php =================================================================== RCS file: /usr/local/cvsroot/temp_moodle_dev/moodle/mod/glossary/lib.php,v diff -u -r1.2 -r1.3 --- temp_moodle_dev/moodle/mod/glossary/lib.php 27 Nov 2008 02:18:51 -0000 1.2 +++ temp_moodle_dev/moodle/mod/glossary/lib.php 11 Dec 2008 00:11:26 -0000 1.3 @@ -2370,9 +2370,8 @@ $cm->module = $module->id; $cm->instance = $existingglossary->id; $cm->added = time(); - $cm->section = $section->id; + $cm->section = $section->section; $cm->is_lams = 1; - $cm->course = $courseid; $cm->id = insert_record('course_modules', $cm); //adds the new glossary to the sequence variable in section table @@ -2381,7 +2380,7 @@ $existingglossary->instance = $cm->instance; require_once($CFG->dirroot.'/course/lib.php'); - // add_mod_to_section($existingglossary); + add_mod_to_section($existingglossary); //add entries @@ -2419,11 +2418,9 @@ $newentries= get_records("glossary_entries","glossaryid",$existingglossary->id); foreach ($newentries as $newentry) { $newglossarycategories = get_record("glossary_entries_categories","categoryid",$newcategory->oldid,"entryid",$newentry->id); - if ( $newglossarycategories ) { - // foreach ($newglossarycategories as $glossarycategories) { + if ( $newglossarycategories ) { $newglossarycategories->categoryid=$newcategory->id; update_record("glossary_entries_categories",$newglossarycategories); - //} } }