diff -Naur moodle-live/grade/report/grader/lib.php moodle-dev/grade/report/grader/lib.php --- moodle-live/grade/report/grader/lib.php 2009-05-27 09:31:19.000000000 +0100 +++ moodle-dev/grade/report/grader/lib.php 2009-06-02 11:42:03.000000000 +0100 @@ -518,7 +518,7 @@ global $CFG, $USER; $this->rowcount = 0; - $fixedstudents = empty($USER->screenreader) && $CFG->grade_report_fixedstudents; + $fixedstudents = empty($USER->screenreader) && $CFG->grade_report_fixedstudents && strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 6')===false; if (!$fixedstudents) { $strsortasc = $this->get_lang_string('sortasc', 'grades'); @@ -691,7 +691,7 @@ $numusers = count($this->users); $showuserimage = $this->get_pref('showuserimage'); $showuseridnumber = $this->get_pref('showuseridnumber'); - $fixedstudents = empty($USER->screenreader) && $CFG->grade_report_fixedstudents; + $fixedstudents = empty($USER->screenreader) && $CFG->grade_report_fixedstudents && strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 6')===false; // Preload scale objects for items with a scaleid $scales_list = ''; @@ -932,7 +932,7 @@ $showuserimage = $this->get_pref('showuserimage'); $showuseridnumber = $this->get_pref('showuseridnumber'); - $fixedstudents = empty($USER->screenreader) && $CFG->grade_report_fixedstudents; + $fixedstudents = empty($USER->screenreader) && $CFG->grade_report_fixedstudents && strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 6')===false; $strsortasc = $this->get_lang_string('sortasc', 'grades'); $strsortdesc = $this->get_lang_string('sortdesc', 'grades'); @@ -1064,7 +1064,7 @@ function get_endhtml() { global $CFG, $USER; - $fixedstudents = empty($USER->screenreader) && $CFG->grade_report_fixedstudents; + $fixedstudents = empty($USER->screenreader) && $CFG->grade_report_fixedstudents && strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 6')===false; if ($fixedstudents) { return ""; @@ -1157,7 +1157,7 @@ $ungraded_counts = get_records_sql($SQL); - $fixedstudents = empty($USER->screenreader) && $CFG->grade_report_fixedstudents; + $fixedstudents = empty($USER->screenreader) && $CFG->grade_report_fixedstudents && strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 6')===false; if (!$fixedstudents) { $colspan=''; if ($this->get_pref('showuseridnumber')) { @@ -1247,7 +1247,7 @@ $columncount=0; $rangehtml = '