MDL-30577, fixing cmi.credit, cmi.mode are not evaluated correctly
authorMayank Gupa <mayankgupta2005@gmail.com>
Sun, 4 Dec 2011 23:14:28 +0000 (04:44 +0530)
committerMayank Gupa <mayankgupta2005@gmail.com>
Sun, 4 Dec 2011 23:14:28 +0000 (04:44 +0530)
mod/scorm/api.php

index 88875ce..1acc5ef 100644 (file)
@@ -75,7 +75,7 @@ if ($usertrack = scorm_get_tracks($scoid, $USER->id, $attempt)) {
 $userdata->student_id = addslashes_js($USER->username);
 $userdata->student_name = addslashes_js($USER->lastname .', '. $USER->firstname);
 $userdata->mode = 'normal';
 $userdata->student_id = addslashes_js($USER->username);
 $userdata->student_name = addslashes_js($USER->lastname .', '. $USER->firstname);
 $userdata->mode = 'normal';
-if (isset($mode)) {
+if (!empty($mode)) {
     $userdata->mode = $mode;
 }
 if ($userdata->mode == 'normal') {
     $userdata->mode = $mode;
 }
 if ($userdata->mode == 'normal') {