From f2b3e82b09b4acadd651266102a9f028697e2ad5 Mon Sep 17 00:00:00 2001 From: Dan Marsden Date: Fri, 5 Jul 2013 14:37:20 +1200 Subject: [PATCH] MDL-37484 SCORM: disable toc in player when using direct AICC url --- mod/scorm/lib.php | 2 ++ mod/scorm/mod_form.php | 1 + 2 files changed, 3 insertions(+) diff --git a/mod/scorm/lib.php b/mod/scorm/lib.php index 06ffdcac89c..fe26e5420ae 100644 --- a/mod/scorm/lib.php +++ b/mod/scorm/lib.php @@ -137,6 +137,7 @@ function scorm_add_instance($scorm, $mform=null) { $record->reference = $scorm->packageurl; } else if ($record->scormtype === SCORM_TYPE_AICCURL) { $record->reference = $scorm->packageurl; + $record->hidetoc = SCORM_TOC_DISABLED; // TOC is useless for direct AICCURL so disable it. } else { return false; } @@ -208,6 +209,7 @@ function scorm_update_instance($scorm, $mform=null) { $scorm->reference = $scorm->packageurl; } else if ($scorm->scormtype === SCORM_TYPE_AICCURL) { $scorm->reference = $scorm->packageurl; + $scorm->hidetoc = SCORM_TOC_DISABLED; // TOC is useless for direct AICCURL so disable it. } else { return false; } diff --git a/mod/scorm/mod_form.php b/mod/scorm/mod_form.php index e44bb6c2464..8263a6d90a4 100644 --- a/mod/scorm/mod_form.php +++ b/mod/scorm/mod_form.php @@ -160,6 +160,7 @@ class mod_scorm_mod_form extends moodleform_mod { $mform->addHelpButton('hidetoc', 'hidetoc', 'scorm'); $mform->setDefault('hidetoc', $cfg_scorm->hidetoc); $mform->setAdvanced('hidetoc', $cfg_scorm->hidetoc_adv); + $mform->disabledIf('hidetoc', 'scormtype', 'eq', SCORM_TYPE_AICCURL); // Hide Navigation panel. $mform->addElement('selectyesno', 'hidenav', get_string('hidenav', 'scorm'));