From faf01ee4de1e6686eafaf80918ec15a73b164f94 Mon Sep 17 00:00:00 2001 From: moodler Date: Tue, 28 Nov 2006 02:53:44 +0000 Subject: [PATCH] FIxed problem when scorm->version is bad --- mod/scorm/player.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mod/scorm/player.php b/mod/scorm/player.php index 6c735b2fcd..424a1ee20a 100755 --- a/mod/scorm/player.php +++ b/mod/scorm/player.php @@ -71,6 +71,9 @@ // TOC processing // $scorm->version = strtolower(clean_param($scorm->version, PARAM_SAFEDIR)); // Just to be safe + if (!file_exists($CFG->dirroot.'/mod/scorm/datamodels/'.$scorm->version.'lib.php') { + $scorm->version = 'scorm_12'; + } require_once($CFG->dirroot.'/mod/scorm/datamodels/'.$scorm->version.'lib.php'); $attempt = scorm_get_last_attempt($scorm->id, $USER->id); if (($newattempt=='on') && (($attempt < $scorm->maxattempt) || ($scorm->maxattempt == 0))) { -- 2.39.5