summaryrefslogtreecommitdiff
path: root/plugins/markasjunk/markasjunk.php
diff options
context:
space:
mode:
authorthomasb <thomasb@208e9e7b-5314-0410-a742-e7e81cd9613c>2012-03-31 12:25:48 +0000
committerthomasb <thomasb@208e9e7b-5314-0410-a742-e7e81cd9613c>2012-03-31 12:25:48 +0000
commite6d8f97bf2e0bbb4d95df0c4e030eb7ec6ef75a5 (patch)
tree4f6fdadb51cbe1a2bb3b2b06c9bcabb0429d1a84 /plugins/markasjunk/markasjunk.php
parent868c169e2a64c1d19a9b6bbcd98f268808dfd173 (diff)
Move plugins repository into roundcubemail root folder; svn:externals are not defined anymore
git-svn-id: https://svn.roundcube.net/trunk@6034 208e9e7b-5314-0410-a742-e7e81cd9613c
Diffstat (limited to 'plugins/markasjunk/markasjunk.php')
-rw-r--r--plugins/markasjunk/markasjunk.php63
1 files changed, 0 insertions, 63 deletions
diff --git a/plugins/markasjunk/markasjunk.php b/plugins/markasjunk/markasjunk.php
deleted file mode 100644
index 4db90c1bc..000000000
--- a/plugins/markasjunk/markasjunk.php
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-
-/**
- * Mark as Junk
- *
- * Sample plugin that adds a new button to the mailbox toolbar
- * to mark the selected messages as Junk and move them to the Junk folder
- *
- * @version @package_version@
- * @license GNU GPLv3+
- * @author Thomas Bruederli
- */
-class markasjunk extends rcube_plugin
-{
- public $task = 'mail';
-
- function init()
- {
- $rcmail = rcmail::get_instance();
-
- $this->register_action('plugin.markasjunk', array($this, 'request_action'));
-
- if ($rcmail->action == '' || $rcmail->action == 'show') {
- $skin_path = $this->local_skin_path();
- $this->include_script('markasjunk.js');
- if (is_file($this->home . "/$skin_path/markasjunk.css"))
- $this->include_stylesheet("$skin_path/markasjunk.css");
- $this->add_texts('localization', true);
-
- $this->add_button(array(
- 'type' => 'link',
- 'label' => 'buttontext',
- 'command' => 'plugin.markasjunk',
- 'class' => 'button buttonPas junk disabled',
- 'classact' => 'button junk',
- 'title' => 'buttontitle',
- 'domain' => 'markasjunk'), 'toolbar');
- }
- }
-
- 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->storage->unset_flag($uids, 'NONJUNK');
- $rcmail->storage->set_flag($uids, 'JUNK');
-
- if (($junk_mbox = $rcmail->config->get('junk_mbox')) && $mbox != $junk_mbox) {
- $rcmail->output->command('move_messages', $junk_mbox);
- }
-
- $rcmail->output->command('display_message', $this->gettext('reportedasjunk'), 'confirmation');
- $rcmail->output->send();
- }
-
-}