From 7720f485c91b2bb6f8e392ba45c72cee0a1a4dcd Mon Sep 17 00:00:00 2001 From: Damyon Wiese Date: Thu, 17 Jan 2013 14:00:46 +0800 Subject: [PATCH] MDL-37563 Assignment upgrade: Upgrade conditional activity settings. --- mod/assign/upgradelib.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/mod/assign/upgradelib.php b/mod/assign/upgradelib.php index 055457bef2c..abffb4e1205 100644 --- a/mod/assign/upgradelib.php +++ b/mod/assign/upgradelib.php @@ -173,6 +173,24 @@ class assign_upgrade_manager { array('areaid'=>$gradingarea->id)); } + // Upgrade availability data. + $DB->set_field('course_modules_avail_fields', + 'coursemoduleid', + $newcoursemodule->id, + array('coursemoduleid'=>$oldcoursemodule->id)); + $DB->set_field('course_modules_availability', + 'coursemoduleid', + $newcoursemodule->id, + array('coursemoduleid'=>$oldcoursemodule->id)); + $DB->set_field('course_modules_availability', + 'sourcecmid', + $newcoursemodule->id, + array('sourcecmid'=>$oldcoursemodule->id)); + $DB->set_field('course_sections_availability', + 'sourcecmid', + $newcoursemodule->id, + array('sourcecmid'=>$oldcoursemodule->id)); + // Upgrade completion data. $DB->set_field('course_modules_completion', 'coursemoduleid',