PHP Класс sieverules, Roundcube-Plugin-SieveRules-Managesieve

Plugin to allow the user to manage their Sieve filters using the managesieve protocol
Автор: Philip Weir Based on the Managesieve plugin by Aleksander Machniak Copyright (C) 2009-2014 Philip Weir This program is a Roundcube (http://www.roundcube.net) plugin. For more information see README.md. For configuration see config.inc.php.dist. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Roundcube. If not, see http://www.gnu.org/licenses/.
Наследование: extends rcube_plugin
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$task

Защищенные свойства (Protected)

Свойство Тип Описание
$action
$current_ruleset
$script
$sieve
$sieve_error

Открытые методы

Метод Описание
add_rule ( )
cancel_rule ( )
copy_filter ( )
create_rule ( $args )
delete ( )
delete_ruleset ( )
enable_ruleset ( )
fetch_headers ( $attr )
gen_advanced ( $attrib )
gen_advswitch ( $attrib )
gen_examples ( $attrib )
gen_form ( $attrib )
gen_js_list ( )
gen_list ( $attrib )
gen_list_title ( $attrib )
gen_rule_setup ( )
gen_rulelist ( $attrib )
gen_setup ( )
gen_vacation_form ( $attrib )
import ( $type = null, $ruleset = null, $redirect = true )
init ( )
init_html ( )
init_setup ( )
move ( )
rename_ruleset ( $makeCopy = false )
save ( )
settings_tab ( $p )
sieverules_frame ( $attrib )

Защищенные методы

Метод Описание
_rcmail_get_identity ( $id ) get identity record
_startup ( )
_vacation_table ( $ext, $rowid, $defaults, $display, $help_icon )

Приватные методы

Метод Описание
_action_row ( $ext, $actions_table, $rowid, $action, $attrib, $example )
_add_to_array ( &$current, $new )
_get_rule_file ( $file, $parsed = false )
_in_headerarray ( $needle, $haystack )
_rule_list_parts ( $idx, $script )
_rule_row ( $ext, $rules_table, $rule, $predefined_rules, $attrib )
_strip_val ( $str, $allow_html = false, $trim = true )

Описание методов

_rcmail_get_identity() защищенный Метод

get identity record
protected _rcmail_get_identity ( $id )

_startup() защищенный Метод

protected _startup ( )

_vacation_table() защищенный Метод

protected _vacation_table ( $ext, $rowid, $defaults, $display, $help_icon )

add_rule() публичный Метод

public add_rule ( )

cancel_rule() публичный Метод

public cancel_rule ( )

copy_filter() публичный Метод

public copy_filter ( )

create_rule() публичный Метод

public create_rule ( $args )

delete() публичный Метод

public delete ( )

delete_ruleset() публичный Метод

public delete_ruleset ( )

enable_ruleset() публичный Метод

public enable_ruleset ( )

fetch_headers() публичный Метод

public fetch_headers ( $attr )

gen_advanced() публичный Метод

public gen_advanced ( $attrib )

gen_advswitch() публичный Метод

public gen_advswitch ( $attrib )

gen_examples() публичный Метод

public gen_examples ( $attrib )

gen_form() публичный Метод

public gen_form ( $attrib )

gen_js_list() публичный Метод

public gen_js_list ( )

gen_list() публичный Метод

public gen_list ( $attrib )

gen_list_title() публичный Метод

public gen_list_title ( $attrib )

gen_rule_setup() публичный Метод

public gen_rule_setup ( )

gen_rulelist() публичный Метод

public gen_rulelist ( $attrib )

gen_setup() публичный Метод

public gen_setup ( )

gen_vacation_form() публичный Метод

public gen_vacation_form ( $attrib )

import() публичный Метод

public import ( $type = null, $ruleset = null, $redirect = true )

init() публичный Метод

public init ( )

init_html() публичный Метод

public init_html ( )

init_setup() публичный Метод

public init_setup ( )

move() публичный Метод

public move ( )

rename_ruleset() публичный Метод

public rename_ruleset ( $makeCopy = false )

save() публичный Метод

public save ( )

settings_tab() публичный Метод

public settings_tab ( $p )

sieverules_frame() публичный Метод

public sieverules_frame ( $attrib )

Описание свойств

$action защищенное свойство

protected $action

$current_ruleset защищенное свойство

protected $current_ruleset

$script защищенное свойство

protected $script

$sieve защищенное свойство

protected $sieve

$sieve_error защищенное свойство

protected $sieve_error

$task публичное свойство

public $task