X-Git-Url: http://git.moodle.org/gw?p=moodle.git;a=blobdiff_plain;f=mod%2Fscorm%2Fdb%2Fupgrade.php;h=ca0fb75817929727aafe4607a26418eb1eb44d69;hp=13ac72459027b0b2c88f55cb52333bfb5ea5eeed;hb=18784adb1263c3496d23527a6db8d1d4249c7ffe;hpb=65a4f26d8a914481cde0ac896aaf3070e0c0180f;ds=sidebyside diff --git a/mod/scorm/db/upgrade.php b/mod/scorm/db/upgrade.php index 13ac7245902..ca0fb758179 100644 --- a/mod/scorm/db/upgrade.php +++ b/mod/scorm/db/upgrade.php @@ -160,14 +160,16 @@ function xmldb_scorm_upgrade($oldversion) { $dbman->drop_field($table, $field); } - $params = array('plugin' => 'scorm', 'name' => 'hidenav'); - if ($DB->record_exists('config_plugins', $params)) { - $DB->delete_records('config_plugins', $params); - } - $params = array('plugin' => 'scorm', 'name' => 'hidenav_adv'); - if ($DB->record_exists('config_plugins', $params)) { - $DB->delete_records('config_plugins', $params); + $hide = get_config('hidenav', 'scorm'); + unset_config('hidenav', 'mod_scorm'); + if (!empty($hide)) { + set_config('nav', SCORM_NAV_DISABLED, 'mod_scorm'); } + + $hideadv = get_config('hidenav_adv', 'scorm'); + unset_config('hidenav_adv', 'mod_scorm'); + set_config('nav_adv', $hideadv, 'mod_scorm'); + upgrade_mod_savepoint(true, 2013090100, 'scorm'); }