From 70f5ed370f61bc833c862f3d8403aa62e1be170d Mon Sep 17 00:00:00 2001 From: Tim Hunt Date: Thu, 4 Oct 2012 11:45:56 +0100 Subject: [PATCH] MDL-34657 gropus UI: sort existing group memebers. --- user/selector/lib.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/user/selector/lib.php b/user/selector/lib.php index 52b1b1bf7df..04d6924f237 100644 --- a/user/selector/lib.php +++ b/user/selector/lib.php @@ -735,9 +735,14 @@ abstract class groups_user_selector_base extends user_selector_base { class group_members_selector extends groups_user_selector_base { public function find_users($search) { list($wherecondition, $params) = $this->search_sql($search, 'u'); + + list($sort, $sortparams) = users_order_by_sql('u', $search, $this->accesscontext); + $orderby = ' ORDER BY ' . $sort; + $roles = groups_get_members_by_role($this->groupid, $this->courseid, $this->required_fields_sql('u') . ', gm.component', - null, $wherecondition, $params); + $sort, $wherecondition, array_merge($params, $sortparams)); + return $this->convert_array_format($roles, $search); } }