]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-13023 - avoid a db query per user picture
authorpoltawski <poltawski>
Wed, 16 Jan 2008 14:45:24 +0000 (14:45 +0000)
committerpoltawski <poltawski>
Wed, 16 Jan 2008 14:45:24 +0000 (14:45 +0000)
mod/assignment/lib.php

index ec4278ca10f2f09d734746f77845d2a48b878820..c8a9c773505286b9eab0cd9eecd5f71e75818b3d 100644 (file)
@@ -1128,7 +1128,7 @@ class assignment_base {
             $sort = ' ORDER BY '.$sort;
         }
 
-        $select = 'SELECT u.id, u.firstname, u.lastname, u.picture,
+        $select = 'SELECT u.id, u.firstname, u.lastname, u.picture, u.imagealt,
                           s.id AS submissionid, s.grade, s.submissioncomment,
                           s.timemodified, s.timemarked,
                           COALESCE(SIGN(SIGN(s.timemarked) + SIGN(s.timemarked - s.timemodified)), 0) AS status ';
@@ -1152,7 +1152,7 @@ class assignment_base {
                 $final_grade = $grading_info->items[0]->grades[$auser->id];
             /// Calculate user status
                 $auser->status = ($auser->timemarked > 0) && ($auser->timemarked >= $auser->timemodified);
-                $picture = print_user_picture($auser->id, $course->id, $auser->picture, false, true);
+                $picture = print_user_picture($auser, $course->id, $auser->picture, false, true);
 
                 if (empty($auser->submissionid)) {
                     $auser->grade = -1; //no submission yet