Fix bug where selection of columns on messages list wasn't working

pull/6841/head
Aleksander Machniak 6 years ago
parent 70622c37e6
commit 77c2c8155a

@ -11,6 +11,7 @@ CHANGELOG Roundcube Webmail
- Fix bug where bold/strong text was converted to upper-case on html-to-text conversion (6758) - Fix bug where bold/strong text was converted to upper-case on html-to-text conversion (6758)
- Fix bug in rcube_utils::parse_hosts() where %t, %d, %z could return only tld (#6746) - Fix bug in rcube_utils::parse_hosts() where %t, %d, %z could return only tld (#6746)
- Fix bug where Next/Prev button in mail view didn't work with multi-folder search result (#6793) - Fix bug where Next/Prev button in mail view didn't work with multi-folder search result (#6793)
- Fix bug where selection of columns on messages list wasn't working
RELEASE 1.3.9 RELEASE 1.3.9
------------- -------------

@ -40,6 +40,14 @@ if ($sort = rcube_utils::get_input_value('_sort', rcube_utils::INPUT_GET)) {
} }
} }
// is there a set of columns for this request?
if ($cols = rcube_utils::get_input_value('_cols', rcube_utils::INPUT_GET)) {
$_SESSION['list_attrib']['columns'] = explode(',', $cols);
if (!in_array('list_cols', $dont_override)) {
$save_arr['list_cols'] = explode(',', $cols);
}
}
// register layout change // register layout change
if ($layout = rcube_utils::get_input_value('_layout', rcube_utils::INPUT_GET)) { if ($layout = rcube_utils::get_input_value('_layout', rcube_utils::INPUT_GET)) {
$OUTPUT->set_env('layout', $layout); $OUTPUT->set_env('layout', $layout);
@ -47,13 +55,6 @@ if ($layout = rcube_utils::get_input_value('_layout', rcube_utils::INPUT_GET)) {
// force header replace on layout change // force header replace on layout change
$cols = $_SESSION['list_attrib']['columns']; $cols = $_SESSION['list_attrib']['columns'];
} }
// is there a set of columns for this request?
else if ($cols = rcube_utils::get_input_value('_cols', rcube_utils::INPUT_GET)) {
$_SESSION['list_attrib']['columns'] = explode(',', $cols);
if (!in_array('list_cols', $dont_override)) {
$save_arr['list_cols'] = explode(',', $cols);
}
}
if (!empty($save_arr)) { if (!empty($save_arr)) {
$RCMAIL->user->save_prefs($save_arr); $RCMAIL->user->save_prefs($save_arr);

Loading…
Cancel
Save