Check for non-empty uid post parameters

improve fix from commit 5b7e9a2c9
release-1.2 1.2.8
Thomas Bruederli 6 years ago
parent c69b851b8a
commit 7901047474

@ -122,8 +122,10 @@ class archive extends rcube_plugin
$index = $storage->index(null, rcmail_sort_column(), rcmail_sort_order());
$messageset = array($current_mbox => $index->get());
}
else {
else if (!empty($uids)) {
$messageset = rcmail::get_uids($uids, $current_mbox);
} else {
$messageset = array();
}
foreach ($messageset as $mbox => $uids) {

@ -62,10 +62,13 @@ class markasjunk extends rcube_plugin
$rcmail = rcmail::get_instance();
$storage = $rcmail->get_storage();
$uids = rcube_utils::get_input_value('_uid', rcube_utils::INPUT_POST);
foreach (rcmail::get_uids(rcube_utils::get_input_value('_uid', rcube_utils::INPUT_POST)) as $mbox => $uids) {
$storage->unset_flag($uids, 'NONJUNK', $mbox);
$storage->set_flag($uids, 'JUNK', $mbox);
if (!empty($uids)) {
foreach (rcmail::get_uids($uids) as $mbox => $uids) {
$storage->unset_flag($uids, 'NONJUNK', $mbox);
$storage->set_flag($uids, 'JUNK', $mbox);
}
}
if (($junk_mbox = $rcmail->config->get('junk_mbox'))) {

Loading…
Cancel
Save