MDL-52683 mod_scorm: Fix for Last completed attempt error with Oracle

This commit is contained in:
Sara Cenni
2016-01-21 17:18:35 +01:00
parent aa0b28c5e5
commit b68dc98398
+3 -2
View File
@@ -812,8 +812,9 @@ function scorm_get_last_completed_attempt($scormid, $userid) {
$sql = "SELECT MAX(attempt)
FROM {scorm_scoes_track}
WHERE userid = ? AND scormid = ?
AND (value='completed' OR value='passed')";
$lastattempt = $DB->get_field_sql($sql, array($userid, $scormid));
AND (".$DB->sql_compare_text('value')." = ".$DB->sql_compare_text('?')." OR ".
$DB->sql_compare_text('value')." = ".$DB->sql_compare_text('?').")";
$lastattempt = $DB->get_field_sql($sql, array($userid, $scormid, 'completed', 'passed'));
if (empty($lastattempt)) {
return '1';
} else {