From 14695e5f4c19691dedb63ec8f7204154aa1a4ecf Mon Sep 17 00:00:00 2001 From: Dan Marsden Date: Fri, 27 Nov 2015 21:13:58 +1300 Subject: [PATCH] MDL-50972 mod_scorm: set autocommit as boolean var currently passed as string so not evaluated correctly --- mod/scorm/datamodels/scorm_12.php | 1 + mod/scorm/datamodels/scorm_13.php | 1 + 2 files changed, 2 insertions(+) diff --git a/mod/scorm/datamodels/scorm_12.php b/mod/scorm/datamodels/scorm_12.php index a17969513e6..dcdd8849178 100644 --- a/mod/scorm/datamodels/scorm_12.php +++ b/mod/scorm/datamodels/scorm_12.php @@ -51,6 +51,7 @@ if (intval(get_config("scorm", "scorm12standard"))) { $cmistring4096 = $cmistring256; } +$scorm->autocommit = ($scorm->autocommit === "1") ? true : false; $PAGE->requires->js_init_call('M.scorm_api.init', array($def, $cmiobj, $cmiint, $cmistring256, $cmistring4096, scorm_debugging($scorm), $scorm->auto, $scorm->id, $CFG->wwwroot, sesskey(), $scoid, $attempt, $mode, $id, $currentorg, $scorm->autocommit)); diff --git a/mod/scorm/datamodels/scorm_13.php b/mod/scorm/datamodels/scorm_13.php index f826a7839e3..e41ca358d19 100644 --- a/mod/scorm/datamodels/scorm_13.php +++ b/mod/scorm/datamodels/scorm_13.php @@ -47,6 +47,7 @@ if ($scoes = $DB->get_records('scorm_scoes', array('scorm' => $scorm->id), 'sort } } +$scorm->autocommit = ($scorm->autocommit === "1") ? true : false; $PAGE->requires->js_init_call('M.scorm_api.init', array($def, $cmiobj, $cmiint, $cmicommentsuser, $cmicommentslms, scorm_debugging($scorm), $scorm->auto, $scorm->id, $CFG->wwwroot, sesskey(), $scoid, $attempt, $mode, $id, $currentorg, $scorm->autocommit));