Same name and namespace in other branches
  1. 4.6.x includes/tablesort.inc \tablesort_get_sort()
  2. 4.7.x includes/tablesort.inc \tablesort_get_sort()
  3. 5.x includes/tablesort.inc \tablesort_get_sort()
  4. 7.x includes/tablesort.inc \tablesort_get_sort()
  5. 8.9.x core/includes/tablesort.inc \tablesort_get_sort()

Determine 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").

1 call to tablesort_get_sort()
tablesort_init in includes/tablesort.inc
Initialize the table sort context.

File

includes/tablesort.inc, line 186
Functions to aid in the creation of sortable tables.

Code

function tablesort_get_sort($headers) {
  if (isset($_GET['sort'])) {
    return $_GET['sort'] == 'desc' ? 'desc' : 'asc';
  }
  else {
    foreach ($headers as $header) {
      if (is_array($header) && array_key_exists('sort', $header)) {
        return $header['sort'];
      }
    }
  }
  return 'asc';
}