From e7b9591191d731f413c315d85720286d50d46f16 Mon Sep 17 00:00:00 2001 From: alecpl Date: Sat, 6 Feb 2010 12:04:51 +0000 Subject: - Fix handling of "<>" characters in filter names (#1486477) --- plugins/managesieve/managesieve.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'plugins/managesieve/managesieve.php') diff --git a/plugins/managesieve/managesieve.php b/plugins/managesieve/managesieve.php index 677d6951e..07b39767d 100644 --- a/plugins/managesieve/managesieve.php +++ b/plugins/managesieve/managesieve.php @@ -7,10 +7,12 @@ * It's clickable interface which operates on text scripts and communicates * with server using managesieve protocol. Adds Filters tab in Settings. * - * @version 2.1 + * @version 2.2 * @author Aleksander 'A.L.E.C' Machniak * - * Configuration (see config.inc.php.dist): + * Configuration (see config.inc.php.dist) + * + * $Id$ */ class managesieve extends rcube_plugin @@ -276,7 +278,7 @@ class managesieve extends rcube_plugin // filter add/edit action else if (isset($_POST['_name'])) { - $name = trim(get_input_value('_name', RCUBE_INPUT_POST)); + $name = trim(get_input_value('_name', RCUBE_INPUT_POST, true)); $fid = trim(get_input_value('_fid', RCUBE_INPUT_POST)); $join = trim(get_input_value('_join', RCUBE_INPUT_POST)); @@ -485,9 +487,7 @@ class managesieve extends rcube_plugin { $this->rc->output->show_message('managesieve.filtersaved', 'confirmation'); $this->rc->output->add_script(sprintf("rcmail.managesieve_updatelist('%s', '%s', %d);", - isset($new) ? 'add' : 'update', $this->form['name'], $fid), 'foot'); -// $this->rc->output->command('managesieve_updatelist', isset($new) ? 'add' : 'update', $this->form['name'], $fid); -// $this->rc->output->send(); + isset($new) ? 'add' : 'update', Q($this->form['name']), $fid), 'foot'); } else { -- cgit v1.2.3