- support plugin's config file

release-0.6
alecpl 15 years ago
parent 356a67fa54
commit 9240c6a7d9

@ -1 +0,0 @@
Please refer to main plugin script ...

@ -0,0 +1,8 @@
<?php
// Help content iframe source
// $rcmail_config['help_source'] = 'http://trac.roundcube.net/wiki';
$rcmail_config['help_source'] = '';
?>

@ -6,11 +6,10 @@
* @author Aleksander 'A.L.E.C' Machniak
* @licence GNU GPL
*
* Enable the plugin in config/main.inc.php and set Help content iframe source
* $rcmail_config['help_source'] = 'http://trac.roundcube.net/wiki';
* Configuration (see config.inc.php.dist)
*
**/
class help extends rcube_plugin
{
function init()
@ -42,6 +41,8 @@ class help extends rcube_plugin
{
$rcmail = rcmail::get_instance();
$this->load_config();
// register UI objects
$rcmail->output->add_handlers(array(
'helpcontent' => array($this, 'content'),

@ -1,3 +1,8 @@
* version 1.3 [2009-07-24]
-----------------------------------------------------------
- support more languages
- support config.inc.php file
* version 1.2 [2009-06-28]
-----------------------------------------------------------
- Support IMAP namespaces in fileinto (#1485943)

@ -0,0 +1,28 @@
<?php
// managesieve server port
$rcmail_config['managesieve_port'] = 2000;
// managesieve server address
$rcmail_config['managesieve_host'] = 'localhost';
// use or not TLS for managesieve server connection
// it's because I've problems with TLS and dovecot's managesieve plugin
// and it's not needed on localhost
$rcmail_config['managesieve_usetls'] = false;
// default contents of filters script (eg. default spam filter)
$rcmail_config['managesieve_default'] = '/etc/dovecot/sieve/global';
// I need this because my dovecot (with listescape plugin) uses
// ':' delimiter, but creates folders with dot delimiter
$rcmail_config['managesieve_replace_delimiter'] = '';
// disabled sieve extensions (body, copy, date, editheader, encoded-character,
// envelope, environment, ereject, fileinto, ihave, imap4flags, index,
// mailbox, mboxmetadata, regex, reject, relational, servermetadata,
// spamtest, spamtestplus, subaddress, vacation, variables, virustest, etc.
// Note: not all extensions are implemented
$rcmail_config['managesieve_disabled_extensions'] = array();
?>

@ -7,36 +7,10 @@
* It's clickable interface which operates on text scripts and communicates
* with server using managesieve protocol. Adds Filters tab in Settings.
*
* @version 1.1
* @version 1.3
* @author Aleksander 'A.L.E.C' Machniak <alec@alec.pl>
*
* Configuration (main.inc.php):
// managesieve server port
$rcmail_config['managesieve_port'] = 2000;
// managesieve server address
$rcmail_config['managesieve_host'] = 'localhost';
// use or not TLS for managesieve server connection
// it's because I've problems with TLS and dovecot's managesieve plugin
// and it's not needed on localhost
$rcmail_config['managesieve_usetls'] = false;
// default contents of filters script (eg. default spam filter)
$rcmail_config['managesieve_default'] = '/etc/dovecot/sieve/global';
// I need this because my dovecot (with listescape plugin) uses
// ':' delimiter, but creates folders with dot delimiter
$rcmail_config['managesieve_replace_delimiter'] = '';
// disabled sieve extensions (body, copy, date, editheader, encoded-character,
// envelope, environment, ereject, fileinto, ihave, imap4flags, index,
// mailbox, mboxmetadata, regex, reject, relational, servermetadata,
// spamtest, spamtestplus, subaddress, vacation, variables, virustest, etc.
// Note: not all extensions are implemented
$rcmail_config['managesieve_disabled_extensions'] = array();
* Configuration (see config.inc.php.dist):
*/
class managesieve extends rcube_plugin
@ -73,6 +47,8 @@ class managesieve extends rcube_plugin
$rcmail = rcmail::get_instance();
$this->rc = &$rcmail;
$this->load_config();
// register UI objects
$this->rc->output->add_handlers(array(
'filterslist' => array($this, 'filters_list'),

Loading…
Cancel
Save