tablesort_get_sort
function tablesort_get_sort
tablesort_get_sort($headers)
Determines the current sort direction.
Parameters
$headers: An array of column headers in the format described in theme_table().
Return value
The current sort direction ("asc" or "desc").
File
- includes/tablesort.inc, line 239
- Functions to aid in the creation of sortable tables.
Code
function tablesort_get_sort($headers) { if (isset($_GET['sort'])) { return (strtolower($_GET['sort']) == 'desc') ? 'desc' : 'asc'; } // The user has not specified a sort. Use the default for the currently sorted // header if specified; otherwise use "asc". else { // Find out which header is currently being sorted. $ts = tablesort_get_order($headers); foreach ($headers as $header) { if (is_array($header) && isset($header['data']) && $header['data'] == $ts['name'] && isset($header['sort'])) { return $header['sort']; } } } return 'asc'; }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/includes!tablesort.inc/function/tablesort_get_sort/7.x