MDL-14967 Upgrade all code using DML - a few missing bits in mod/scorm.

This commit is contained in:
piers 2008-07-29 01:01:36 +00:00
parent 52a9a9b549
commit c6089d9352
2 changed files with 6 additions and 6 deletions

View file

@ -40,14 +40,14 @@
} }
if ($sco = scorm_get_sco($scoid, SCO_ONLY)) { if ($sco = scorm_get_sco($scoid, SCO_ONLY)) {
if (!$scorm = get_record('scorm','id',$sco->scorm)) { if (!$scorm = $DB->get_record('scorm','id',$sco->scorm)) {
print_error('cannotcallscript'); print_error('cannotcallscript');
} }
} else { } else {
print_error('cannotcallscript'); print_error('cannotcallscript');
} }
if ($scorm = get_record('scorm','id',$sco->scorm)) { if ($scorm = $DB->get_record('scorm','id',$sco->scorm)) {
switch ($command) { switch ($command) {
case 'getparam': case 'getparam':
if ($status == 'Not Initialized') { if ($status == 'Not Initialized') {
@ -324,12 +324,12 @@
case 'exitau': case 'exitau':
if ($status == 'Running') { if ($status == 'Running') {
if (isset($SESSION->scorm_session_time) && ($SESSION->scorm_session_time != '')) { if (isset($SESSION->scorm_session_time) && ($SESSION->scorm_session_time != '')) {
if ($track = get_record_select('scorm_scoes_track',"userid='$USER->id' AND scormid='$scorm->id' AND scoid='$sco->id' AND element='cmi.core.total_time'")) { if ($track = $DB->get_record_select('scorm_scoes_track',"userid='$USER->id' AND scormid='$scorm->id' AND scoid='$sco->id' AND element='cmi.core.total_time'")) {
// Add session_time to total_time // Add session_time to total_time
$value = scorm_add_time($track->value, $SESSION->scorm_session_time); $value = scorm_add_time($track->value, $SESSION->scorm_session_time);
$track->value = $value; $track->value = $value;
$track->timemodified = time(); $track->timemodified = time();
$id = update_record('scorm_scoes_track',$track); $id = $DB->update_record('scorm_scoes_track',$track);
} else { } else {
$track->userid = $USER->id; $track->userid = $USER->id;
$track->scormid = $scorm->id; $track->scormid = $scorm->id;
@ -337,7 +337,7 @@
$track->element = 'cmi.core.total_time'; $track->element = 'cmi.core.total_time';
$track->value = $SESSION->scorm_session_time; $track->value = $SESSION->scorm_session_time;
$track->timemodified = time(); $track->timemodified = time();
$id = insert_record('scorm_scoes_track',$track); $id = $DB->insert_record('scorm_scoes_track',$track);
} }
} }
$SESSION->scorm_status = 'Terminated'; $SESSION->scorm_status = 'Terminated';

View file

@ -285,7 +285,7 @@ function scorm_parse_aicc($pkgdir,$scormid) {
if (isset($element->core_vendor)) { if (isset($element->core_vendor)) {
$scodata->name = 'datafromlms'; $scodata->name = 'datafromlms';
$scodata->value = eregi_replace('<cr>', "\r\n", $element->core_vendor); $scodata->value = eregi_replace('<cr>', "\r\n", $element->core_vendor);
$dataid = insert_record('scorm_scoes_data',$scodata); $dataid = $DB->insert_record('scorm_scoes_data',$scodata);
} }
} }
if ($launch==0) { if ($launch==0) {