From 7fce8fbbde18152b3130bc169beaa9069c85b611 Mon Sep 17 00:00:00 2001 From: Thomas Bruederli Date: Mon, 7 Apr 2014 18:00:09 +0200 Subject: Adapt archive and markasjunk plugins to work with multi-folder search results --- plugins/markasjunk/markasjunk.php | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'plugins/markasjunk') diff --git a/plugins/markasjunk/markasjunk.php b/plugins/markasjunk/markasjunk.php index 4448b506c..d07b494f8 100644 --- a/plugins/markasjunk/markasjunk.php +++ b/plugins/markasjunk/markasjunk.php @@ -56,16 +56,15 @@ class markasjunk extends rcube_plugin { $this->add_texts('localization'); - $uids = rcube_utils::get_input_value('_uid', rcube_utils::INPUT_POST); - $mbox = rcube_utils::get_input_value('_mbox', rcube_utils::INPUT_POST); - $rcmail = rcmail::get_instance(); $storage = $rcmail->get_storage(); - $storage->unset_flag($uids, 'NONJUNK'); - $storage->set_flag($uids, 'JUNK'); + foreach (rcmail::get_uids() as $mbox => $uids) { + $storage->unset_flag($uids, 'NONJUNK', $mbox); + $storage->set_flag($uids, 'JUNK', $mbox); + } - if (($junk_mbox = $rcmail->config->get('junk_mbox')) && $mbox != $junk_mbox) { + if (($junk_mbox = $rcmail->config->get('junk_mbox'))) { $rcmail->output->command('move_messages', $junk_mbox); } -- cgit v1.2.3