Fix archive button on messages page when using archive_type != '' (#1489404)
| | |
| | | } |
| | | else { |
| | | // let the server sort the messages to the according subfolders |
| | | var post_data = { _uid: rcmail.message_list.get_selection().join(','), _mbox: rcmail.env.mailbox }; |
| | | var post_data = { _uid: rcmail.env.uid ? rcmail.env.uid : rcmail.message_list.get_selection().join(','), _mbox: rcmail.env.mailbox }; |
| | | |
| | | if (rcmail.env.display_next && rcmail.env.next_uid) |
| | | post_data._next_uid = rcmail.env.next_uid; |
| | | |
| | | if (rcmail.env.action) |
| | | post_data._from = rcmail.env.action; |
| | | |
| | | rcmail.http_post('plugin.move2archive', post_data); |
| | | } |
| | | } |
| | |
| | | $rcmail->output->show_message($this->gettext('archived'), 'confirmation'); |
| | | } |
| | | |
| | | $rcmail->output->command('plugin.move2archive_response', $result); |
| | | if ($_POST['_from'] == 'show' && !empty($result['update'])) { |
| | | if ($next = get_input_value('_next_uid', RCUBE_INPUT_GPC)) { |
| | | $rcmail->output->command('show_message', $next); |
| | | } |
| | | else { |
| | | $rcmail->output->command('command', 'list'); |
| | | } |
| | | } |
| | | else { |
| | | $rcmail->output->command('plugin.move2archive_response', $result); |
| | | } |
| | | } |
| | | |
| | | /** |