diff options
author | alecpl <alec@alec.pl> | 2009-10-27 12:02:24 +0000 |
---|---|---|
committer | alecpl <alec@alec.pl> | 2009-10-27 12:02:24 +0000 |
commit | 2cb5b5a9e5c6fe9575fe2c40aee8af4002b69c81 (patch) | |
tree | 5fc5b928e1681a347220ea7cf9712f262e0e7e72 /plugins | |
parent | 5818e44345204e2323781adb87edcfba45e246a8 (diff) |
- markasjunk: added NonJunk flag unsetting, added ru_RU localization
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/markasjunk/localization/ru_RU.inc | 7 | ||||
-rw-r--r-- | plugins/markasjunk/markasjunk.php | 10 |
2 files changed, 14 insertions, 3 deletions
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 @@ +<?php + +$labels = array(); +$labels['buttontitle'] = 'Переместить в "СПАМ"'; +$labels['reportedasjunk'] = 'Перемещено в "СПАМ"'; + +?> 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 +} |