mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 00:46:50 +02:00
MDL-14967 Upgrade all code using DML - a few missing bits in mod/scorm.
This commit is contained in:
parent
52a9a9b549
commit
c6089d9352
2 changed files with 6 additions and 6 deletions
|
@ -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';
|
||||||
|
|
|
@ -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) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue