<?php
- /**
- ** Message and Spam Filter Plugin
- **
- ** Copyright (c) 1999-2001 The Squirrelmail Development 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.
- **
- **/
+
+/**
+ * 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');
$filters = load_filters();
+ echo '<br>' .
+ '<table width=95% align=center border=0 cellpadding=2 cellspacing=0>'.
+ "<tr><td bgcolor=\"$color[0]\">".
+ '<center><b>' . _("Options") . ' - ' . _("Message Filtering") . '</b></center>'.
+ '</td></tr></table>'.
+ '<br><center>[<a href="options.php?action=add">' . _("New") .
+ '</a>] - [<a href="../../src/options.php">' . _("Done") . '</a>]</center><br>';
+
if (isset($action) && ($action == 'add' || $action == 'edit')) {
$imapConnection = sqimap_login($username, $key, $imapServerAddress, $imapPort, 0);
$boxes = sqimap_mailbox_list($imapConnection);
$theid = count($filters);
}
echo '<center>'.
- '<form action="options.php" method=post>'.
- '<br><table cellpadding=2 cellspacing=0 border=0>'.
- '<tr>'.
- '<td> </td>'.
+ '<form action="options.php" method=post>'.
+ '<table cellpadding=2 cellspacing=0 border=0>'.
+ '<tr>'.
+ '<td>' . _("Match:") . '</td>'.
'<td>'.
'<select name=filter_where>';
}
- echo '<br>' .
- '<table width=95% align=center border=0 cellpadding=2 cellspacing=0>'.
- "<tr><td bgcolor=\"$color[0]\">".
- '<center><b>' . _("Options") . ' - ' . _("Message Filtering") . '</b></center>'.
- '</td></tr></table>'.
- '<br><center>[<a href="options.php?action=add">' . _("New") .
- '</a>] - [<a href="../../src/options.php">' . _("Done") . '</a>]</center><br>' .
- '<table border=0 cellpadding=3 cellspacing=0 align=center>';
+ echo '<table border=0 cellpadding=3 cellspacing=0 align=center>';
for ($i=0; $i < count($filters); $i++) {
if (isset($filters[$i + 1])) {
echo "<a href=\"options.php?theid=$i&action=move_down\">" . _("Down") . '</a>';
if ($i > 0) {
- echo ' | ';
+ echo ' | ';
}
}
if ($i > 0) {
echo "<a href=\"options.php?theid=$i&action=move_up\">" . _("Up") . '</a>';
}
- echo ']</small></td><td> - ';
+ echo ']</small></td><td>-</td><td>';
printf( _("If <b>%s</b> contains <b>%s</b> then move to <b>%s</b>"), _($filters[$i]['where']), $filters[$i]['what'], $fdr );
echo '</td></tr>';