| | |
| | | * 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 <alec@alec.pl> |
| | | * |
| | | * Configuration (see config.inc.php.dist): |
| | | * Configuration (see config.inc.php.dist) |
| | | * |
| | | * $Id$ |
| | | */ |
| | | |
| | | 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)); |
| | | |
| | |
| | | { |
| | | $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 |
| | | { |