X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=plugins%2Ffilters%2Foptions.php;h=0fde042ad636b77ef8e60fec887ea512fa7b6c87;hb=5cc0b70e9e4f72b5ebcc3e3cea1b3ca510a92718;hp=b53ef1a137671c750df037f757f9fa6bed15e970;hpb=849bdf42ed7bd7cca68909d2b46869742dfd210e;p=squirrelmail.git
diff --git a/plugins/filters/options.php b/plugins/filters/options.php
index b53ef1a1..0fde042a 100644
--- a/plugins/filters/options.php
+++ b/plugins/filters/options.php
@@ -1,37 +1,39 @@
- * Tyler Akins
- * Brent Bice
- * (c) 2000 (GNU GPL - see ../../COPYING)
- *
- * This plugin filters your inbox into different folders based upon given
- * criteria. It is most useful for people who are subscibed to mailing lists
- * to help organize their messages. The argument stands that filtering is
- * not the place of the client, which is why this has been made a plugin for
- * SquirrelMail. You may be better off using products such as Sieve or
- * Procmail to do your filtering so it happens even when SquirrelMail isn't
- * running.
- *
- * If you need help with this, or see improvements that can be made, please
- * email me directly at the address above. I definately welcome suggestions
- * and comments. This plugin, as is the case with all SquirrelMail plugins,
- * is not directly supported by the developers. Please come to me off the
- * mailing list if you have trouble with it.
- *
- * Also view plugins/README.plugins for more information.
- *
- */
- chdir ("..");
+
+/**
+ * Message and Spam Filter Plugin
+ *
+ * Copyright (c) 1999-2002 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
+ * criteria. It is most useful for people who are subscibed to mailing lists
+ * to help organize their messages. The argument stands that filtering is
+ * not the place of the client, which is why this has been made a plugin for
+ * SquirrelMail. You may be better off using products such as Sieve or
+ * Procmail to do your filtering so it happens even when SquirrelMail isn't
+ * running.
+ *
+ * If you need help with this, or see improvements that can be made, please
+ * email me directly at the address above. I definately welcome suggestions
+ * and comments. This plugin, as is the case with all SquirrelMail plugins,
+ * is not directly supported by the developers. Please come to me off the
+ * mailing list if you have trouble with it.
+ *
+ * Also view plugins/README.plugins for more information.
+ *
+ * $Id$
+ */
+
+ chdir ('..');
require_once('../src/validate.php');
- require_once ("../functions/page_header.php");
- require_once ("../functions/imap.php");
- require_once ("../src/load_prefs.php");
+ require_once('../functions/page_header.php');
+ require_once('../functions/imap.php');
+ require_once('../src/load_prefs.php');
global $AllowSpamFilters;
- displayPageHeader($color, "None");
+ displayPageHeader($color, 'None');
if (isset($filter_submit)) {
if (!isset($theid)) $theid = 0;
@@ -44,306 +46,131 @@
$filters[$theid]["where"] = $filter_where;
$filters[$theid]["what"] = $filter_what;
$filters[$theid]["folder"] = $filter_folder;
- } elseif (isset($spam_submit) && $AllowSpamFilters) {
- $spam_filters = load_spam_filters();
- setPref($data_dir, $username, 'filters_spam_folder', $filters_spam_folder_set);
- setPref($data_dir, $username, 'filters_spam_scan', $filters_spam_scan_set);
- foreach ($spam_filters as $Key => $Value)
- {
- $input = $spam_filters[$Key]['prefname'] . '_set';
- setPref($data_dir, $username, $spam_filters[$Key]['prefname'],
- $$input);
- }
- } elseif (isset($action) && $action == "delete") {
+ } elseif (isset($action) && $action == 'delete') {
remove_filter($theid);
- } elseif (isset($action) && $action == "move_up") {
+ } elseif (isset($action) && $action == 'move_up') {
filter_swap($theid, $theid - 1);
- } elseif (isset($action) && $action == "move_down") {
+ } elseif (isset($action) && $action == 'move_down') {
filter_swap($theid, $theid + 1);
}
- if ($AllowSpamFilters) {
- $filters_spam_folder = getPref($data_dir, $username, 'filters_spam_folder');
- $filters_spam_scan = getPref($data_dir, $username, 'filters_spam_scan');
- }
$filters = load_filters();
- ?>
-
-