}
function scorm_view_display ($user, $scorm, $action, $cm) {
- global $CFG, $DB, $OUTPUT;
+ global $CFG, $DB, $PAGE, $OUTPUT, $COURSE;
- if ($scorm->updatefreq == SCORM_UPDATE_EVERYTIME) {
+ if ($scorm->scormtype != SCORM_TYPE_LOCAL && $scorm->updatefreq == SCORM_UPDATE_EVERYTIME) {
scorm_parse($scorm, false);
}
return $result;
}
- if ($scorm->updatefreq == SCORM_UPDATE_EVERYTIME) {
+ if ($scorm->scormtype != SCORM_TYPE_LOCAL && $scorm->updatefreq == SCORM_UPDATE_EVERYTIME) {
scorm_parse($scorm, false);
}
$scoes = $DB->get_records_select('scorm_scoes', 'scorm = ? AND '.