]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-10346, adding a row for grade range between headers and grades
authortoyomoyo <toyomoyo>
Mon, 9 Jul 2007 05:49:30 +0000 (05:49 +0000)
committertoyomoyo <toyomoyo>
Mon, 9 Jul 2007 05:49:30 +0000 (05:49 +0000)
grade/report/grader/index.php

index 04174b3cd50548926fe0015c88c925e9a97411f1..e3411f34fc70057ecd9acf8ef04f34145048221c 100644 (file)
@@ -550,7 +550,21 @@ if ($displaytotals || 1) {
     $gradesumhtml = '';
 }
 
+
+// finding the ranges of each gradeitem
+
+if ($showscales) {
+    $scalehtml = '<tr><td>'.get_string('range','grades').'</td>';
+    foreach ($items as $item) {
+        $scalehtml .= '<td>'. get_grade_clean($item->grademin).'-'. get_grade_clean($item->grademax).'</td>';
+    }
+    $scalehtml .= '</tr>';
+} else {
+    $scalehtml = '';
+}
+
 $reporthtml = "<table class=\"boxaligncenter\">$headerhtml";
+$reporthtml .= $scalehtml;
 $reporthtml .= $studentshtml;
 $reporthtml .= $groupsumhtml;
 $reporthtml .= $gradesumhtml;
@@ -577,7 +591,7 @@ if ($USER->gradeediting) {
 function get_grade_clean($gradeval) {
 
     if ($gradeval != 0) {
-        $gradeval = trim($gradeval, ".0");
+        $gradeval = rtrim(trim($gradeval, "0"), ".");
     } else {
         $gradeval = 0;
     }