]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-11920 prevent db traffic caused by user images; merged from MOODLE_19_STABLE
authorskodak <skodak>
Wed, 23 Jan 2008 17:41:30 +0000 (17:41 +0000)
committerskodak <skodak>
Wed, 23 Jan 2008 17:41:30 +0000 (17:41 +0000)
grade/report/grader/lib.php

index dcae2552c0c418ff2f7f11f47a7296abf19e0d4c..7bf50f94eb1eb68638755a3868f92e292c6a0edd 100644 (file)
@@ -296,7 +296,7 @@ class grade_report_grader extends grade_report {
         global $CFG;
 
         if (is_numeric($this->sortitemid)) {
-            $sql = "SELECT u.id, u.firstname, u.lastname
+            $sql = "SELECT u.id, u.firstname, u.lastname, u.imagealt, u.picture
                     FROM {$CFG->prefix}grade_grades g RIGHT OUTER JOIN
                          {$CFG->prefix}user u ON (u.id = g.userid AND g.itemid = $this->sortitemid)
                          LEFT JOIN {$CFG->prefix}role_assignments ra ON u.id = ra.userid
@@ -678,7 +678,7 @@ class grade_report_grader extends grade_report {
             // Student name and link
             $user_pic = null;
             if ($showuserimage) {
-                $user_pic = '<div class="userpic">' . print_user_picture($user->id, $this->courseid, true, 0, true) . '</div>';
+                $user_pic = '<div class="userpic">' . print_user_picture($user, $this->courseid, true, 0, true) . '</div>';
             }
 
             $studentshtml .= '<tr class="r'.$this->rowcount++ . $row_classes[$this->rowcount % 2] . '">'
@@ -765,7 +765,7 @@ class grade_report_grader extends grade_report {
                         
                         // MDL-12104 some previous scales might have taken up part of the array
                         // so this needs to be reset
-                        unset($scaleopt);
+                        $scaleopt = array();
                         $i = 0;
                         foreach ($scales as $scaleoption) {
                             $i++;