]> git.mjollnir.org Git - moodle.git/commitdiff
Merged from stable
authormoodler <moodler>
Fri, 26 Nov 2004 15:42:05 +0000 (15:42 +0000)
committermoodler <moodler>
Fri, 26 Nov 2004 15:42:05 +0000 (15:42 +0000)
mod/scorm/lib.php
mod/scorm/report.php

index 4e0ae3e72b98f167859a5fa403c66ff911e2ae41..8b2a6bc559a743b4defc668d66c076bc2657ee48 100755 (executable)
@@ -570,7 +570,7 @@ function scorm_get_scoes_records($sco_user) {
                                  {$CFG->prefix}user u
                             WHERE su.scormid = '$sco_user->scormid'
                               AND su.userid = u.id
-                              AND su.userid = $sco_user->userid
+                              AND su.userid = '$sco_user->userid'
                               ORDER BY scoid");
 }
 
index c993383da7ab26fd6c09e80c0c3528be839cc1ab..0b738fbda82cb4cbd764e8514d29df67ec13075e 100755 (executable)
                        }
                }
 
-               foreach ($sco_users as $sco_user) {
-                       $user_data=scorm_get_scoes_records($sco_user);
-                       $userpict = "";
-                       if (isset($user_data->picture)) {
-                           $userpict = $user_data->picture;
-                       }
-                       $picture = print_user_picture($sco_user->userid, $course->id, $userpict, false, true);
-                       $row="";
-                       $row[] = $picture;
-                       if (is_array($user_data)) {
-                               $data = current($user_data);
-                               $row[] = "<a href=\"$CFG->wwwroot/user/view.php?id=$data->userid&amp;course=$course->id\">".
-                                        fullname($data)."</a>";
-                               foreach ($user_data as $data) {
-                                   $scoreview = "";
-                                   if ($data->cmi_core_score_raw > 0)
-                                       $scoreview = "<br />".get_string("score","scorm").":&nbsp;".$data->cmi_core_score_raw;
-                                   if ( $data->cmi_core_lesson_status == "")
-                                       $data->cmi_core_lesson_status = "not attempted";
-                                   $row[]="<img src=\"pix/".scorm_remove_spaces($data->cmi_core_lesson_status).".gif\" 
-                                                  alt=\"".get_string(scorm_remove_spaces($data->cmi_core_lesson_status),"scorm")."\"
-                                                  title=\"".get_string(scorm_remove_spaces($data->cmi_core_lesson_status),"scorm")."\" />&nbsp;"
-                                                  .$data->cmi_core_total_time.$scoreview;
-                               }
-                       }
-                       $table->data[] = $row; 
-               }
+            foreach ($sco_users as $sco_user) {
+                $user_data = scorm_get_scoes_records($sco_user);
+
+                $row = array();
+                $data = current($user_data);
+                $row[] = print_user_picture($sco_user->userid, $course->id, $data->picture, false, true);
+                $row[] = "<a href=\"$CFG->wwwroot/user/view.php?id=$data->userid&course=$course->id\">".
+                         "$data->firstname $data->lastname</a>";
+                foreach ($user_data as $data) {
+                    $scoreview = "";
+                    if ($data->cmi_core_score_raw > 0)
+                        $scoreview = "<br />".get_string("score","scorm").":&nbsp;".$data->cmi_core_score_raw;
+                    if ( $data->cmi_core_lesson_status == "")
+                        $data->cmi_core_lesson_status = "not attempted";
+                    $row[]="<img src=\"pix/".scorm_remove_spaces($data->cmi_core_lesson_status).".gif\" 
+                        alt=\"".get_string(scorm_remove_spaces($data->cmi_core_lesson_status),"scorm")."\"
+                        title=\"".get_string(scorm_remove_spaces($data->cmi_core_lesson_status),"scorm")."\">&nbsp;"
+                        .$data->cmi_core_total_time.$scoreview;
+                }
+                $table->data[] = $row; 
+            }
     
                print_table($table);