summaryrefslogtreecommitdiff
path: root/includes/tablesort.inc
diff options
context:
space:
mode:
Diffstat (limited to 'includes/tablesort.inc')
-rw-r--r--includes/tablesort.inc7
1 files changed, 3 insertions, 4 deletions
diff --git a/includes/tablesort.inc b/includes/tablesort.inc
index e589526c6..e9c280686 100644
--- a/includes/tablesort.inc
+++ b/includes/tablesort.inc
@@ -46,10 +46,9 @@ class TableSort extends SelectQueryExtender {
// Based on code from db_escape_table(), but this can also contain a dot.
$field = preg_replace('/[^A-Za-z0-9_.]+/', '', $ts['sql']);
- // Sort order can only be ASC or DESC.
- $sort = drupal_strtoupper($ts['sort']);
- $sort = in_array($sort, array('ASC', 'DESC')) ? $sort : '';
- $this->orderBy($field, $sort);
+ // orderBy() will ensure that only ASC/DESC values are accepted, so we
+ // don't need to sanitize that here.
+ $this->orderBy($field, $ts['sort']);
}
return $this;
}