From 83fc2cbd0d5a24e71c3742e344a2ed466d60ccfc Mon Sep 17 00:00:00 2001 From: Andrew Nicols Date: Wed, 16 Mar 2016 10:42:52 +0800 Subject: [PATCH] MDL-52574 core: Remove ASC/DESC when adding params from sort --- lib/accesslib.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/accesslib.php b/lib/accesslib.php index ae3936d1e78..32362d1e6b7 100644 --- a/lib/accesslib.php +++ b/lib/accesslib.php @@ -4213,6 +4213,8 @@ function get_role_users($roleid, context $context, $parent = false, $fields = '' $fieldsarray = preg_split('/,\s*/', $fields); $addedfields = array(); foreach ($sortarray as $sortfield) { + // Throw away any additional arguments to the sort (e.g. ASC/DESC). + list ($sortfield) = explode(' ', $sortfield); if (!in_array($sortfield, $fieldsarray)) { $fieldsarray[] = $sortfield; $addedfields[] = $sortfield;