From de8595db91abe40f46cecee1540934a1d5f9f993 Mon Sep 17 00:00:00 2001 From: bobopinna Date: Wed, 30 Jun 2004 12:25:12 +0000 Subject: [PATCH] Patched the auto-continue feature --- mod/scorm/api1_2.php | 10 +++++----- mod/scorm/lib.php | 12 +++++++----- mod/scorm/mod.html | 1 + 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/mod/scorm/api1_2.php b/mod/scorm/api1_2.php index f10e308591..1598d7fbf2 100644 --- a/mod/scorm/api1_2.php +++ b/mod/scorm/api1_2.php @@ -28,10 +28,10 @@ function SCORMapi() { cmi.core.credit = "credit"; cmi.core.lesson_status = "cmi_core_lesson_status; ?>"; cmi.core.exit = "cmi_core_exit ?>"; - cmi.core.entry = "cmi_core_lesson_status=="not attempted") + cmi.core.entry = "cmi_core_lesson_status=='not attempted') echo 'ab-initio'; else - if ($sco_user->cmi_core_lesson_status!="completed") + if ($sco_user->cmi_core_lesson_status!='completed') echo 'resume'; else echo '';?>"; @@ -211,10 +211,10 @@ function SCORMapi() { auto) { if ($sco != $last) { - print "setTimeout('".$navObj."document.navform.next.click();',500);\n"; + echo "setTimeout('".$navObj."document.navform.next.click();',500);\n"; } else { - print "exitloc = '".$CFG->wwwroot."/mod/scorm/view.php?id=$cm->id';\n"; - print "setTimeout('top.location = exitloc;',500);\n"; + echo "exitloc = '".$CFG->wwwroot."/mod/scorm/view.php?id=".$cm->id."';\n"; + echo "setTimeout('top.location = exitloc;',500);\n"; } } ?> diff --git a/mod/scorm/lib.php b/mod/scorm/lib.php index 72ded91c09..950df2ccad 100755 --- a/mod/scorm/lib.php +++ b/mod/scorm/lib.php @@ -46,10 +46,12 @@ function scorm_add_instance($scorm) { } } $scorm->popup = implode(',', $optionlist); - $scorm->auto = '0'; + - if ($scorm->popup != "") + if ($scorm->popup != "") { $scorm->popup .= ',location=0,menubar=0,toolbar=0'; + $scorm->auto = '0'; + } return insert_record("scorm", $scorm); } @@ -75,11 +77,11 @@ function scorm_update_instance($scorm) { } } $scorm->popup = implode(',', $optionlist); - $scorm->auto = '0'; - if ($scorm->popup != "") + if ($scorm->popup != "") { $scorm->popup .= ',location=0,menubar=0,toolbar=0'; - + $scorm->auto = '0'; + } return update_record("scorm", $scorm); } diff --git a/mod/scorm/mod.html b/mod/scorm/mod.html index 0d9f1c9bf9..84772a2df0 100755 --- a/mod/scorm/mod.html +++ b/mod/scorm/mod.html @@ -61,6 +61,7 @@ + -- 2.39.5