MDL-52683 mod_scorm: Fix for Last completed attempt error with Oracle
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user