/**
* Message and Spam Filter Plugin
*
- * Copyright (c) 1999-2002 The SquirrelMail Project Team
+ * Copyright (c) 1999-2003 The SquirrelMail Project Team
* Licensed under the GNU GPL. For full terms see the file COPYING.
*
* This plugin filters your inbox into different folders based upon given
* Also view plugins/README.plugins for more information.
*
* $Id$
+ * @package plugins
+ * @subpackage filters
*/
-/* Path for SquirrelMail required files. */
-define('SM_PATH','../../');
-
-/* SquirrelMail required files. */
+/** SquirrelMail required files. */
require_once(SM_PATH . 'plugins/filters/filters.php');
/*
* in the bulkquery directory for more information on using bulkquery.
*/
global $SpamFilters_BulkQuery;
-$SpamFilters_BulkQuery = "";
+$SpamFilters_BulkQuery = '';
/*
* Do you want to use a shared file for the DNS cache or a session variable?
function squirrelmail_plugin_init_filters() {
global $squirrelmail_plugin_hooks;
- global $mailbox, $imap_stream, $imapConnection;
+
+ if (isset($_GET['mailbox'])) {
+ $mailbox = $_GET['mailbox'];
+ }
+ elseif (isset($_POST['mailbox'])) {
+ $mailbox = $_POST['mailbox'];
+ }
+ else {
+ $mailbox = 'INBOX';
+ }
$squirrelmail_plugin_hooks['left_main_before']['filters'] = 'start_filters';
- if ($mailbox == 'INBOX') {
+ if (isset($mailbox) && $mailbox == 'INBOX') {
$squirrelmail_plugin_hooks['right_main_after_header']['filters'] = 'start_filters';
}
$squirrelmail_plugin_hooks['optpage_register_block']['filters'] = 'filters_optpage_register_block';
);
}
}
-?>
+?>
\ No newline at end of file