- markasjunk: added NonJunk flag unsetting, added ru_RU localization

release-0.6
alecpl 15 years ago
parent 5818e44345
commit 2cb5b5a9e5

@ -0,0 +1,7 @@
<?php
$labels = array();
$labels['buttontitle'] = 'Переместить в "СПАМ"';
$labels['reportedasjunk'] = 'Перемещено в "СПАМ"';
?>

@ -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();
}
}
}

Loading…
Cancel
Save