The Ingo_Script:: class provides a common abstracted interface to the script-generation subclasses.
$Horde: ingo/lib/Script.php,v 1.30.10.11 2009/12/21 23:19:05 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.php (line 25)
Class | Description |
---|---|
![]() |
The Ingo_Script_sieve class represents a Sieve Script. |
![]() |
The Ingo_Script_imap:: class represents an IMAP client-side script generator. |
![]() |
The Ingo_Script_procmail:: class represents a Procmail script generator. |
![]() |
The Ingo_Script_maildrop:: class represents a maildrop script generator. |
The list of actions allowed (implemented) for this driver.
This SHOULD be defined in each subclass.
Can tests be case sensitive?
The categories of filtering allowed.
This SHOULD be defined in each subclass.
Can this driver perform on demand filtering?
The script class' additional parameters.
Does the driver require a script file to be generated?
A list of any special types that this driver supports.
Does the driver support setting IMAP flags?
Does the driver support the stop-script option?
The list of tests allowed (implemented) for this driver.
This SHOULD be defined in each subclass.
The types of tests allowed (implemented) for this driver.
This SHOULD be defined in each subclass.
Constructor.
Apply the filters now.
This is essentially a wrapper around perform() that allows that function to be called from within Ingo ensuring that all necessary parameters are set.
Returns the available actions for this driver.
Returns the available categories for this driver.
Returns the available tests for this driver.
Returns the available test types for this driver.
Is the apply() function available?
Returns if this driver allows case sensitive searches.
Returns a regular expression that should catch mails coming from most daemons, mailing list, newsletters, and other bulk.
This is the expression used for procmail's FROM_DAEMON, including all mailinglist headers.
Attempts to return a concrete Ingo_Script instance based on $script.
Generates the script to do the filtering specified in the rules.
Can this driver generate a script file?
Returns if this driver allows IMAP flags to be set.
Perform the filtering specified in the rules.
Can this driver perform on demand filtering?
Returns any test types that are special for this driver.
Returns if this driver supports the stop-script option.
Returns a script previously generated with generate().
Documentation generated on Sun, 30 Jan 2011 05:29:28 +0000 by phpDocumentor 1.4.3