From 2cb5b5a9e5c6fe9575fe2c40aee8af4002b69c81 Mon Sep 17 00:00:00 2001 From: alecpl Date: Tue, 27 Oct 2009 12:02:24 +0000 Subject: [PATCH] - markasjunk: added NonJunk flag unsetting, added ru_RU localization --- plugins/markasjunk/localization/ru_RU.inc | 7 +++++++ plugins/markasjunk/markasjunk.php | 10 +++++++--- 2 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 plugins/markasjunk/localization/ru_RU.inc diff --git a/plugins/markasjunk/localization/ru_RU.inc b/plugins/markasjunk/localization/ru_RU.inc new file mode 100644 index 000000000..32d00c2df --- /dev/null +++ b/plugins/markasjunk/localization/ru_RU.inc @@ -0,0 +1,7 @@ + diff --git a/plugins/markasjunk/markasjunk.php b/plugins/markasjunk/markasjunk.php index 961a446d8..f3e652d89 100644 --- a/plugins/markasjunk/markasjunk.php +++ b/plugins/markasjunk/markasjunk.php @@ -16,14 +16,14 @@ class markasjunk extends rcube_plugin function init() { $this->register_action('plugin.markasjunk', array($this, 'request_action')); - $GLOBALS['IMAP_FLAGS']['JUNK'] = 'Junk'; $rcmail = rcmail::get_instance(); if ($rcmail->action == '' || $rcmail->action == 'show') { $skin_path = 'skins/'.$rcmail->output->config['skin']; $this->include_script('markasjunk.js'); $this->add_texts('localization', true); - $this->add_button(array('command' => 'plugin.markasjunk', + $this->add_button(array( + 'command' => 'plugin.markasjunk', 'imagepas' => $skin_path.'/junk_pas.png', 'imageact' => $skin_path.'/junk_act.png', 'title' => 'markasjunk.buttontitle'), 'toolbar'); @@ -33,11 +33,15 @@ class markasjunk extends rcube_plugin function request_action() { $this->add_texts('localization'); + + $GLOBALS['IMAP_FLAGS']['JUNK'] = 'Junk'; + $GLOBALS['IMAP_FLAGS']['NONJUNK'] = 'NonJunk'; $uids = get_input_value('_uid', RCUBE_INPUT_POST); $mbox = get_input_value('_mbox', RCUBE_INPUT_POST); $rcmail = rcmail::get_instance(); + $rcmail->imap->unset_flag($uids, 'NONJUNK'); $rcmail->imap->set_flag($uids, 'JUNK'); if (($junk_mbox = $rcmail->config->get('junk_mbox')) && $mbox != $junk_mbox) { @@ -48,4 +52,4 @@ class markasjunk extends rcube_plugin $rcmail->output->send(); } -} \ No newline at end of file +}