Aleksander Machniak
2015-09-09 c49234bd78af8261ab687392f1fb7d69ec4963b9
program/steps/mail/func.inc
@@ -453,6 +453,8 @@
        }
    }
    $sort_col = $_SESSION['sort_col'];
    // loop through message headers
    foreach ($a_headers as $header) {
        if (empty($header))
@@ -483,7 +485,7 @@
            else if ($col == 'size')
                $cont = $RCMAIL->show_bytes($header->$col);
            else if ($col == 'date')
                $cont = $RCMAIL->format_date($header->date);
                $cont = $RCMAIL->format_date($sort_col == 'arrival' ? $header->internaldate : $header->date);
            else if ($col == 'folder') {
                if ($last_folder !== $header->folder) {
                    $last_folder      = $header->folder;
@@ -590,6 +592,7 @@
    foreach ($a_show_cols as $col) {
        $label = '';
        $sortable = false;
        $rel_col  = $col == 'date' && $sort_col == 'arrival' ? 'arrival' : $col;
        // get column name
        switch ($col) {
@@ -621,7 +624,7 @@
            $col_name = html::a(array(
                    'href'  => "./#sort",
                    'class' => 'sortcol',
                    'rel'   => $col,
                    'rel'   => $rel_col,
                    'title' => $RCMAIL->gettext('sortby')
                ), $col_name);
        }
@@ -629,7 +632,7 @@
            $col_name = '<span class="' . $col .'">' . $col_name . '</span>';
        }
        $sort_class = $col == $sort_col && !$disabled_order ? " sorted$sort_order" : '';
        $sort_class = $rel_col == $sort_col && !$disabled_order ? " sorted$sort_order" : '';
        $class_name = $col.$sort_class;
        // put it all together