diff --git a/mod/scorm/api.php b/mod/scorm/api.php index b90f1ac7c84..0ec29ed3bbf 100644 --- a/mod/scorm/api.php +++ b/mod/scorm/api.php @@ -66,6 +66,9 @@ } else { error('Sco not found'); } + if (!$sco = scorm_get_sco($scoid)) { + error('Sco not found'); + } $scorm->version = strtolower(clean_param($scorm->version, PARAM_SAFEDIR)); // Just to be safe if (file_exists($CFG->dirroot.'/mod/scorm/datamodels/'.$scorm->version.'.js.php')) { include_once($CFG->dirroot.'/mod/scorm/datamodels/'.$scorm->version.'.js.php'); diff --git a/mod/scorm/datamodels/scorm_12.js.php b/mod/scorm/datamodels/scorm_12.js.php index 327e32cee11..33b38a7c77e 100644 --- a/mod/scorm/datamodels/scorm_12.js.php +++ b/mod/scorm/datamodels/scorm_12.js.php @@ -627,7 +627,7 @@ var API = new SCORMapi1_2(); // pull in the debugging utilities if (debugging('',DEBUG_DEVELOPER)) { include_once($CFG->dirroot.'/mod/scorm/datamodels/debug.js.php'); - echo 'AppendToLog("Moodle SCORM 1.2 API Loaded", 0);'; + echo 'AppendToLog("Moodle SCORM 1.2 API Loaded, Activity: '.$scorm->name.', SCO: '.$sco->identifier.'", 0);'; } ?> diff --git a/mod/scorm/datamodels/scorm_13.js.php b/mod/scorm/datamodels/scorm_13.js.php index f6ef6238c36..3ef825c8033 100644 --- a/mod/scorm/datamodels/scorm_13.js.php +++ b/mod/scorm/datamodels/scorm_13.js.php @@ -1173,6 +1173,6 @@ var API_1484_11 = new SCORMapi1_3(); // pull in the debugging utilities if (debugging('',DEBUG_DEVELOPER)) { include_once($CFG->dirroot.'/mod/scorm/datamodels/debug.js.php'); - echo 'AppendToLog("Moodle SCORM 1.3 API Loaded", 0);'; + echo 'AppendToLog("Moodle SCORM 1.3 API Loaded, Activity: '.$scorm->name.', SCO: '.$sco->identifier.'", 0);'; } ?> \ No newline at end of file