diff --git a/mod/forum/subscribers.php b/mod/forum/subscribers.php index 645102f4c69..2fc88866dba 100644 --- a/mod/forum/subscribers.php +++ b/mod/forum/subscribers.php @@ -37,24 +37,25 @@ print_header("$course->shortname: $strsubscribers", "$course->fullname", "$navigation"); - $subscribers = get_records_sql("SELECT u.* FROM user u, user_students us, user_teachers ut, - forum_subscriptions fs - WHERE fs.forum = '$forum->id' AND fs.user = u.id AND - (fs.user = us.user OR fs.user = ut.user) - GROUP BY u.id - ORDER BY u.firstname"); + if (! $users = get_course_users($course->id)) { + print_heading("No users yet"); - if (! $subscribers) { - print_heading("No subscribers yet"); } else { print_heading("Subscribers to '$forum->name'"); echo "
"; - print_user_picture($subscriber->id, $course->id, $subscriber->picture); - echo " | "; - echo "$subscriber->firstname $subscriber->lastname"; - echo " |
"; + print_user_picture($user->id, $course->id, $user->picture); + echo " | "; + echo "$user->firstname $user->lastname"; + echo " |
No subscribers yet |