Ingo_Script_sieveThe Ingo_Script_sieve class represents a Sieve Script.
$Horde: ingo/lib/Script/sieve.php,v 1.63.10.42 2009/12/22 13:52:24 jan Exp $
See the enclosed file LICENSE for license information (ASL). If you did not receive this file, see http://www.horde.org/licenses/asl.php.
Located in /lib/Script/sieve.php (line 13)
Ingo_Script | --Ingo_Script_sieve
array
$_actions
= array(The list of actions allowed (implemented) for this driver.
array
$_blocks
= array() (line 102)
The blocks that make up the code.
boolean
$_casesensitive
= true (line 74)
Can tests be case sensitive?
array
$_categories
= array(The categories of filtering allowed.
array
$_endBlocks
= array() (line 109)
The blocks that have to appear at the end of the code.
boolean
$_scriptfile
= true (line 95)
Does the driver require a script file to be generated?
boolean
$_supportIMAPFlags
= true (line 81)
Does the driver support setting IMAP flags?
boolean
$_supportStopScript
= true (line 88)
Does the driver support the stop-script option?
array
$_tests
= array(The list of tests allowed (implemented) for this driver.
array
$_types
= array(The types of tests allowed (implemented) for this driver.
Inherited from Ingo_Script
Ingo_Script::$_ondemand
Ingo_Script::$_params
Ingo_Script::$_special_types
check (line 172)
Checks if all rules are valid.
escapeString (line 154)
Escape a string according to Sieve RFC 3028 [2.4.2].
generate (line 470)
Generates the Sieve script to do the filtering specified in the rules.
requires (line 190)
Returns a list of sieve extensions required for this rule and any sub-rules.
toCode (line 116)
Returns a script previously generated with generate().
_addBlacklistBlocks (line 246)
Adds all blocks necessary for the blacklist rule.
_addForwardBlocks (line 203)
Adds all blocks necessary for the forward rule.
_addSpamBlocks (line 423)
Adds all blocks necessary for the spam rule.
_addVacationBlocks (line 344)
Adds all blocks necessary for the vacation rule.
_addWhitelistBlocks (line 320)
Adds all blocks necessary for the whitelist rule.
Inherited From Ingo_Script
Ingo_Script::Ingo_Script()
Ingo_Script::apply()
Ingo_Script::availableActions()
Ingo_Script::availableCategories()
Ingo_Script::availableTests()
Ingo_Script::availableTypes()
Ingo_Script::canApply()
Ingo_Script::caseSensitive()
Ingo_Script::excludeRegexp()
Ingo_Script::factory()
Ingo_Script::generate()
Ingo_Script::generateAvailable()
Ingo_Script::imapFlags()
Ingo_Script::perform()
Ingo_Script::performAvailable()
Ingo_Script::specialTypes()
Ingo_Script::stopScript()
Ingo_Script::toCode()
Documentation generated on Sun, 30 Jan 2011 05:29:28 +0000 by phpDocumentor 1.4.3