From a9f16da37d2807a0259e981f40eeabfefcb82198 Mon Sep 17 00:00:00 2001 From: skodak Date: Thu, 28 Jun 2007 20:04:19 +0000 Subject: [PATCH] fixed grade tree sortorder generation --- lib/grade/grade_category.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/grade/grade_category.php b/lib/grade/grade_category.php index f0a31603ba..75248a2185 100644 --- a/lib/grade/grade_category.php +++ b/lib/grade/grade_category.php @@ -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); } -- 2.39.5