diff --git a/mod/forum/lib.php b/mod/forum/lib.php index 8fd14394813..314f95aaefc 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -1200,7 +1200,7 @@ function forum_get_readable_forums($userid, $courseid=0) { /// If no course is specified, then the user can see SITE + his courses. /// And admins can see all courses, so pass the $doanything flag enabled $courses1 = get_records('course', 'id', SITEID); - $courses2 = get_my_courses($userid, '', '*', true); + $courses2 = get_my_courses($userid, 'visible DESC,sortorder ASC', '*', true); $courses = array_merge($courses1, $courses2); } if (!$courses) {