X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=plugins%2Ffilters%2Foptions.php;h=e28fb66b11b06687cd87e3751bf8663d3be458a3;hb=c997cbe6f5a46d432d7733acb207dfcdfd00e49e;hp=f3aaf3a2063487c5a1d7e294a4288534ce3543fa;hpb=1977ab5587905d225c6288141b82f7a6e3d29d02;p=squirrelmail.git
diff --git a/plugins/filters/options.php b/plugins/filters/options.php
index f3aaf3a2..e28fb66b 100644
--- a/plugins/filters/options.php
+++ b/plugins/filters/options.php
@@ -3,7 +3,7 @@
/**
* Message and Spam Filter Plugin - Filtering Options
*
- * @copyright 1999-2010 The SquirrelMail Project Team
+ * @copyright 1999-2021 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package plugins
@@ -25,6 +25,7 @@ sqgetGlobalVar('delimiter', $delimiter, SQ_SESSION);
sqgetGlobalVar('theid', $theid);
sqgetGlobalVar('action', $action, SQ_GET);
+global $imap_stream_options; // in case not defined in config
if (sqgetGlobalVar('filter_submit',$filter_submit,SQ_POST)) {
@@ -125,7 +126,7 @@ if (sqgetGlobalVar('filter_submit',$filter_submit,SQ_POST)) {
if (isset($action) && ($action == 'add' || $action == 'edit')) {
- $imapConnection = sqimap_login($username, false, $imapServerAddress, $imapPort, 0);
+ $imapConnection = sqimap_login($username, false, $imapServerAddress, $imapPort, 0, $imap_stream_options);
$boxes = sqimap_mailbox_list($imapConnection);
for ($a = 0, $cnt = count($boxes); $a < $cnt; $a++) {
@@ -180,7 +181,7 @@ if (sqgetGlobalVar('filter_submit',$filter_submit,SQ_POST)) {
html_tag( 'td', '', 'left' ) .
''.
''.
@@ -243,7 +244,7 @@ if (count($filters)) {
printf( _("If %s contains %s then move to %s"),
''.$filters[$i]['where'].'',
''.$filters[$i]['what'].'',
- ''.htmlspecialchars(imap_utf7_decode_local($fdr)).'');
+ ''.sm_encode_html_special_chars(imap_utf7_decode_local($fdr)).'');
echo '';
}