summaryrefslogtreecommitdiff
path: root/includes/tablesort.inc
diff options
context:
space:
mode:
Diffstat (limited to 'includes/tablesort.inc')
-rw-r--r--includes/tablesort.inc16
1 files changed, 3 insertions, 13 deletions
diff --git a/includes/tablesort.inc b/includes/tablesort.inc
index e6a7b785a..8259a9af4 100644
--- a/includes/tablesort.inc
+++ b/includes/tablesort.inc
@@ -185,12 +185,7 @@ function tablesort_header($cell, $header, $ts) {
$title = t('sort by @s', array('@s' => $cell['data']));
if ($cell['data'] == $ts['name']) {
$ts['sort'] = (($ts['sort'] == 'asc') ? 'desc' : 'asc');
- if (isset($cell['class'])) {
- $cell['class'] .= ' active';
- }
- else {
- $cell['class'] = 'active';
- }
+ $cell['class'][] = 'active';
$image = theme('tablesort_indicator', $ts['sort']);
}
else {
@@ -228,15 +223,10 @@ function tablesort_header($cell, $header, $ts) {
function tablesort_cell($cell, $header, $ts, $i) {
if (isset($header[$i]['data']) && $header[$i]['data'] == $ts['name'] && !empty($header[$i]['field'])) {
if (is_array($cell)) {
- if (isset($cell['class'])) {
- $cell['class'] .= ' active';
- }
- else {
- $cell['class'] = 'active';
- }
+ $cell['class'][] = 'active';
}
else {
- $cell = array('data' => $cell, 'class' => 'active');
+ $cell = array('data' => $cell, 'class' => array('active'));
}
}
return $cell;