]> git.mjollnir.org Git - moodle.git/commitdiff
fixed grade tree sortorder generation
authorskodak <skodak>
Thu, 28 Jun 2007 20:04:19 +0000 (20:04 +0000)
committerskodak <skodak>
Thu, 28 Jun 2007 20:04:19 +0000 (20:04 +0000)
lib/grade/grade_category.php

index f0a31603ba4bd8704d5fb540eb9b5d35d3525b5e..75248a2185c1c46dbad8478f965efe8dc95676ba 100644 (file)
@@ -560,14 +560,15 @@ class grade_category extends grade_object {
      * @return array
      */
     function fetch_course_tree($courseid, $include_grades=false, $include_category_items=false) {
+        $sortorder = 1;
         $course_category = grade_category::fetch_course_category($courseid);
-        $course_category->sortorder = 1;
+        $course_category->set_sortorder($sortorder);
+        $course_category->sortorder = $sortorder;
         $category_array = array('object'=>$course_category,
                                 'children'=>$course_category->get_children($include_grades, $include_category_items));
         if ($include_grades) {
             $category_array['finalgrades'] = $course_category->get_final();
         }
-        $sortorder = 1;
         return grade_category::_fetch_course_tree_recursion($category_array, $sortorder);
     }