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
파일 보기 프로젝트 열기: JohnDoh/Roundcube-Plugin-SieveRules-Managesieve

공개 프로퍼티들

프로퍼티 타입 설명
$task

보호된 프로퍼티들

프로퍼티 타입 설명
$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