From 18784adb1263c3496d23527a6db8d1d4249c7ffe Mon Sep 17 00:00:00 2001 From: Dan Marsden Date: Thu, 26 Sep 2013 21:03:00 +1200 Subject: [PATCH] MDL-39910 SCORM: set correct site level defaults. --- mod/scorm/db/upgrade.php | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) 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'); } -- 2.43.0