Full index

Package indexes


a b c d e f g h i l m n o p r s t u v _
a
top
Variable $api
ScriptTester_imap::$api in ScriptTest.php
Method activateScript
Connects to the backend and uploads the script and sets it active.
Method addCondition
Adds a condition to the recipe.
Method addCondition
Adds a condition to the recipe.
Method addElsif
Method addFlag
Adds a flag to the recipe.
Method addFlag
Adds a flag to the recipe.
Method addItem
Adds an item to the recipe list.
Method addItem
Adds an item to the recipe list.
Method addRule
ScriptTester::addRule() in ScriptTest.php
Method addRule
Adds a rule hash to the filters list.
Method addRule
Adds a rule hash to the filters list.
Method addTest
Method addTest
Method apply
Apply the filters now.
Method apply
Ingo_Script::apply() in Script.php
Apply the filters now.
Method assertDeletesMessage
Method assertDeletesMessage
Method assertDeletesMessage
Method assertDeletesMessage
Method assertKeepsMessage
Method assertKeepsMessage
Method assertKeepsMessage
Method assertKeepsMessage
Method assertMovesMessage
Method assertMovesMessage
Method assertMovesMessage
Method assertMovesMessage
Method assertScript
Method availableActions
Returns the available actions for this driver.
Method availableCategories
Returns the available categories for this driver.
Method availableTests
Returns the available tests for this driver.
Method availableTypes
Returns the available test types for this driver.
Page api.php
api.php in api.php
b
top
Variable $backends
ScriptTester_all::$backends in ScriptTest.php
Method build
Builds the IMAP search query.
Page base.php
base.php in base.php
c
top
Method canApply
Is the apply() function available? The 'mail/getStream' API function must be available.
Method canApply
Is the apply() function available?
Method caseSensitive
Returns if this driver allows case sensitive searches.
Method check
Checks if all sub-rules are valid.
Method check
Checks if all sub-rules are valid.
Method check
Checks if the rule parameters are valid.
Method check
Sieve_Test::check() in sieve.php
Checks if the rule parameters are valid.
Method check
Checks if the rule parameters are valid.
Method check
Checks if all sub-rules are valid.
Method check
Sieve_If::check() in sieve.php
Checks if all sub-rules are valid.
Method check
Checks if the rule parameters are valid.
Method check
Checks if the rule parameters are valid.
Method check
Checks if the rule parameters are valid.
Method check
Checks if the rule parameters are valid.
Method check
Checks if the sub-rule is valid.
Method check
Sieve_Else::check() in sieve.php
Checks if all sub-rules are valid.
Method check
Checks if the rule parameters are valid.
Method check
Checks if the rule parameters are valid.
Method check
Checks if the rule parameters are valid.
Method check
Checks if the rule parameters are valid.
Method check
Checks if the rule parameters are valid.
Method check
Checks if the rule parameters are valid.
Method check
Checks if all rules are valid.
Method check
Checks if the rule parameters are valid.
Method check
Checks if the rule parameters are valid.
Method check
Checks if the rule parameters are valid.
Method check
Checks if the rule parameters are valid.
Method check
Checks if the rule parameters are valid.
Method check
Checks if the rule parameters are valid.
Method check
Checks if the rule parameters are valid.
Method copyMessages
Method copyMessages
Method copyRule
Creates a copy of an existing rule.
Method copyRule
Creates a copy of an existing rule.
Method createFolder
Creates a new IMAP folder via an api call.
Method createSession
Create an ingo session.
d
top
Method deleteMessages
Method deleteMessages
Method deleteMessages
Method deleteRule
Deletes a rule from the filters list.
Method deleteRule
Deletes a rule from the filters list.
Page Driver.php
Driver.php in Driver.php
e
top
Method escapeString
Escape a string according to Sieve RFC 3028 [2.4.2].
Method excludeRegexp
Returns a regular expression that should catch mails coming from most daemons, mailing list, newsletters, and other bulk.
Method expunge
Method expunge
Method expunge
f
top
Method factory
ScriptTester::factory() in ScriptTest.php
Method factory
Attempts to return a concrete Ingo_Storage instance based on $driver.
Method factory
Attempts to return a concrete Ingo_Script instance based on $script.
Method factory
Method factory
Attempts to return a concrete Ingo_Driver instance based on $driver.
Method fetch
Ingo_Template::fetch() in Template.php
Fetches a template from the specified file and return the parsed contents.
Method fetchMessageOverviews
Method fetchMessageOverviews
Method fetchMessageOverviews
Method findRule
Searches for and returns the first rule of a certain action type.
Method findRuleId
Searches for the first rule of a certain action type and returns its number.
Method flistSelect
Generates a folder widget.
g
top
Method generate
Generates the procmail script to do the filtering specified in the rules.
Method generate
Generates maildrop code to represent the variable.
Method generate
Returns the comment stored by this object.
Method generate
Returns the comment stored by this object.
Method generate
Generates procmail code to represent the recipe.
Method generate
Generates the Sieve script to do the filtering specified in the rules.
Method generate
Generates the script to do the filtering specified in the rules.
Method generate
Generates procmail code to represent the variable.
Method generate
Generates the maildrop script to do the filtering specified in the rules.
Method generate
Generates maildrop code to represent the recipe.
Method generateAvailable
Can this driver generate a script file?
Method generateBlacklist
Generates the maildrop script to handle the blacklist specified in the rules.
Method generateBlacklist
Generates the procmail script to handle the blacklist specified in the rules.
Method generateForward
Generates the maildrop script to handle mail forwards.
Method generateForward
Generates the procmail script to handle mail forwards.
Method generateSpamfilter
Generates the maildrop script to handle spam as identified by SpamAssassin
Method generateVacation
Generates the procmail script to handle vacation.
Method generateVacation
Generates the maildrop script to handle vacation messages.
Method generateWhitelist
Generates the procmail script to handle the whitelist specified in the rules.
Method generateWhitelist
Generates the maildrop script to handle the whitelist specified in the rules.
Method get
Ingo_Template::get() in Template.php
Returns the value of a tag or loop.
Method getActionInfo
Returns information on a given action constant.
Method getActions
Method getActions
Method getActions
Method getBackend
Ingo::getBackend() in Ingo.php
Determine the backend to use.
Method getBlacklist
Method getBlacklistFolder
Method getCache
Method getCache
Method getDefaultRule
Returns a rule hash with default value used when creating new rules.
Method getDomain
Ingo::getDomain() in Ingo.php
Returns the domain name, if any of the user whose rules are currently being edited.
Method getDriver
Ingo::getDriver() in Ingo.php
Returns an instance of the configured driver.
Method getElse
Sieve_If::getElse() in sieve.php
Method getElsifs
Method getFilterlist
Returns the filter list.
Method getForwardAddresses
Method getForwardKeep
Method getMenu
Ingo::getMenu() in Ingo.php
Build Ingo's list of menu items.
Method getOption
Returns an option's value.
Method getRule
Returns a single rule hash.
Method getScript
Returns the content of the currently active script.
Method getScript
Returns the content of the currently active script.
Method getScript
Returns the content of the currently active script.
Method getScript
Returns the content of the currently active script.
Method getScript
Ingo::getScript() in Ingo.php
Connects to the backend and returns the currently active script.
Method getSpamFolder
Method getSpamLevel
Method getTest
Method getTest
Sieve_If::getTest() in sieve.php
Method getTestInfo
Returns information on a given test string.
Method getTests
Method getTests
Method getUser
Ingo::getUser() in Ingo.php
Returns the user whose rules are currently being edited.
Method getVacationAddresses
Method getVacationDays
Method getVacationEnd
Method getVacationEndDay
Method getVacationEndMonth
Method getVacationEndYear
Method getVacationExcludes
Method getVacationIgnorelist
Method getVacationReason
Method getVacationStart
Method getVacationStartDay
Method getVacationStartMonth
Method getVacationStartYear
Method getVacationSubject
Method getWhitelist
h
top
Method hasMessage
Method hasPermission
Returns the specified permission for the current user.
Constant HORDE_BASE
HORDE_BASE in base.php
Ingo base inclusion file.
Constant HORDE_BASE
HORDE_BASE in TestBase.php
Class Horde_Block_ingo_overview
Ingo_Filters_Block:: implementation of the Horde_Block API to show filter information on the portal.
Class Horde_UI_VarRenderer_ingo
Extension of Horde's variable renderer that support Ingo's folders variable type.
i
top
Variable $imap
ScriptTester_imap::$imap in ScriptTest.php
Method imapFlags
Returns if this driver allows IMAP flags to be set.
Class Ingo
Ingo in Ingo.php
Ingo base class.
Constant INGO_BASE
INGO_BASE in TestBase.php
Constant INGO_BASE
INGO_BASE in base.php
Constant INGO_BLACKLIST_MARKER
String that can't be a valid folder name used to mark blacklisted email as deleted.
Method Ingo_Driver
Constructor.
Class Ingo_Driver
Ingo_Driver in Driver.php
Ingo_Driver:: defines an API to activate filter scripts on a server.
Class Ingo_Driver_ldap
Ingo_Driver_ldap in ldap.php
Ingo_Driver_ldap:: Implements the Sieve_Driver api to allow scripts to be installed and set active via an LDAP server.
Method Ingo_Driver_ldap
Constructor.
Class Ingo_Driver_null
Ingo_Driver_null in null.php
Ingo_Driver_null:: Implements a null api -- useful for just testing the UI and storage.
Method Ingo_Driver_sivtest
Constructor.
Class Ingo_Driver_sivtest
Ingo_Driver_sivtest in sivtest.php
Ingo_Driver_sivtest:: Implements the Sieve_Driver api to allow scripts to be installed and set active via the Cyrus sivtest command line utility.
Class Ingo_Driver_timsieved
Ingo_Driver_timsieved in timsieved.php
Ingo_Driver_timsieved:: Implements the Sieve_Driver api to allow scripts to be installed and set active via a Cyrus timsieved server.
Method Ingo_Driver_timsieved
Constructor.
Method Ingo_Driver_vfs
Constructs a new VFS-based storage driver.
Class Ingo_Driver_vfs
Ingo_Driver_vfs in vfs.php
Ingo_Driver_vfs:: Implements an Ingo storage driver using Horde VFS.
Method Ingo_IMAP_Search
Constructor.
Class Ingo_IMAP_Search
Ingo_IMAP_Search in Search.php
The Ingo_IMAP_Search:: class extends the IMAP_Search class in order to provide necessary bug fixes to ensure backwards compatibility with Horde 3.0.
Class Ingo_IMAP_Search_Query
The Ingo_IMAP_Search_Query:: class extends the IMAP_Search_Query class in order to provide necessary bug fixes to ensure backwards compatibility with Horde 3.0.
Class Ingo_MaildropTest
Ingo_MaildropTest in MaildropTest.php
Common library for Ingo test cases
Class Ingo_ProcmailTest
Ingo_ProcmailTest in ProcmailTest.php
Common library for Ingo test cases
Method Ingo_Script
Constructor.
Class Ingo_Script
Ingo_Script in Script.php
The Ingo_Script:: class provides a common abstracted interface to the script-generation subclasses.
Class Ingo_ScriptTest
Ingo_ScriptTest in ScriptTest.php
Common library for Ingo test cases
Constant INGO_SCRIPT_FILTER_SEEN
Only filter seen messages.
Constant INGO_SCRIPT_FILTER_UNSEEN
Only filter unseen messages.
Class Ingo_Script_imap
Ingo_Script_imap in imap.php
The Ingo_Script_imap:: class represents an IMAP client-side script generator.
Class Ingo_Script_imap_api
Method Ingo_Script_imap_api
Class Ingo_Script_imap_live
The Ingo_Script_imap_live:: driver.
Class Ingo_Script_imap_mock
Class Ingo_Script_maildrop
Ingo_Script_maildrop in maildrop.php
The Ingo_Script_maildrop:: class represents a maildrop script generator.
Class Ingo_Script_procmail
Ingo_Script_procmail in procmail.php
The Ingo_Script_procmail:: class represents a Procmail script generator.
Class Ingo_Script_sieve
Ingo_Script_sieve in sieve.php
The Ingo_Script_sieve class represents a Sieve Script.
Class Ingo_Session
Ingo_Session in Session.php
Functions required to start a Ingo session.
Class Ingo_SieveTest
Ingo_SieveTest in SieveTest.php
Common library for Ingo test cases
Class Ingo_Storage
Ingo_Storage in Storage.php
Ingo_Storage:: defines an API to store the various filter rules.
Constant INGO_STORAGE_ACTION_BLACKLIST
Constant INGO_STORAGE_ACTION_DISCARD
Constant INGO_STORAGE_ACTION_FILTERS
Ingo_Storage:: 'action' constants
Constant INGO_STORAGE_ACTION_FLAGONLY
Constant INGO_STORAGE_ACTION_FORWARD
Constant INGO_STORAGE_ACTION_KEEP
Constant INGO_STORAGE_ACTION_MOVE
Constant INGO_STORAGE_ACTION_MOVEKEEP
Constant INGO_STORAGE_ACTION_NOTIFY
Constant INGO_STORAGE_ACTION_REDIRECT
Constant INGO_STORAGE_ACTION_REDIRECTKEEP
Constant INGO_STORAGE_ACTION_REJECT
Constant INGO_STORAGE_ACTION_SPAM
Constant INGO_STORAGE_ACTION_VACATION
Constant INGO_STORAGE_ACTION_WHITELIST
Class Ingo_Storage_blacklist
Ingo_Storage_blacklist in Storage.php
Ingo_Storage_blacklist is the object used to hold blacklist rule information.
Constant INGO_STORAGE_COMBINE_ALL
Ingo_Storage:: 'combine' constants
Constant INGO_STORAGE_COMBINE_ANY
Class Ingo_Storage_filters
Ingo_Storage_filters in Storage.php
Ingo_Storage_filters is the object used to hold user-defined filtering rule information.
Method Ingo_Storage_filters_sql
Constructor.
Class Ingo_Storage_filters_sql
Ingo_Storage_filters_sql is the object used to hold user-defined filtering rule information.
Constant INGO_STORAGE_FLAG_ANSWERED
Ingo_Storage:: 'flags' constants
Constant INGO_STORAGE_FLAG_DELETED
Constant INGO_STORAGE_FLAG_FLAGGED
Constant INGO_STORAGE_FLAG_SEEN
INGO_STORAGE_FLAG_SEEN in Storage.php
Class Ingo_Storage_forward
Ingo_Storage_forward in Storage.php
Ingo_Storage_forward is the object used to hold mail forwarding rule information.
Class Ingo_Storage_mock
Ingo_Storage_mock in mock.php
Ingo_Storage_mock:: is used for testing purposes. It just keeps the data local and doesn't put it anywhere.
Method Ingo_Storage_prefs
Constructor.
Class Ingo_Storage_prefs
Ingo_Storage_prefs in prefs.php
Ingo_Storage_prefs:: implements the Ingo_Storage:: API to save Ingo data via the Horde preferences system.
Class Ingo_Storage_rule
Ingo_Storage_rule in Storage.php
Ingo_Storage_rule:: is the base class for the various action objects used by Ingo_Storage.
Class Ingo_Storage_spam
Ingo_Storage_spam in Storage.php
Ingo_Storage_spam is an object used to hold default spam-rule filtering information.
Method Ingo_Storage_sql
Constructor.
Class Ingo_Storage_sql
Ingo_Storage_sql in sql.php
Ingo_Storage_sql implements the Ingo_Storage API to save Ingo data via PHP's PEAR database abstraction layer.
Constant INGO_STORAGE_TYPE_BODY
INGO_STORAGE_TYPE_BODY in Storage.php
Constant INGO_STORAGE_TYPE_HEADER
Ingo_Storage:: 'type' constants.
Constant INGO_STORAGE_TYPE_SIZE
INGO_STORAGE_TYPE_SIZE in Storage.php
Class Ingo_Storage_vacation
Ingo_Storage_vacation in Storage.php
Ingo_Storage_vacation is the object used to hold vacation rule information.
Class Ingo_Storage_whitelist
Ingo_Storage_whitelist in Storage.php
Ingo_Storage_whitelist is the object used to hold whitelist rule information.
Method Ingo_Template
Constructor.
Class Ingo_Template
Ingo_Template in Template.php
Constant INGO_TEMPLATES
INGO_TEMPLATES in base.php
Constant INGO_TEMPLATE_STRING
INGO_TEMPLATE_STRING in Template.php
The identifier to use for memory-only templates.
Class Ingo_TestBase
Ingo_TestBase in TestBase.php
Common library for Ingo test cases
Class Ingo_Test_Notification
Ingo_Test_Notification in TestBase.php
Method init
Loads all rules from the DB backend.
Method isSaved
Returns whether the rule has been saved.
Page Ingo.php
Ingo.php in Ingo.php
Page imap.php
imap.php in imap.php
Page ingo.php
ingo.php in ingo.php
l
top
Page ldap.php
ldap.php in ldap.php
Page live.php
live.php in live.php
Method listRulesets
Returns all rulesets a user has access to, according to several parameters/permission levels.
Method loadFixtures
Method loadIngoScript
Loads a Ingo_Script:: backend and checks for errors.
m
top
Variable $mbox
ScriptTester_sieve::$mbox in ScriptTest.php
Page mock.php
mock.php in mock.php
Page maildrop.php
maildrop.php in maildrop.php
Page mock.php
mock.php in mock.php
Page MaildropTest.php
MaildropTest.php in MaildropTest.php
Method maildropPath
Returns a maildrop-ready mailbox path, converting IMAP folder pathname conventions as necessary.
Method Maildrop_Comment
Constructs a new maildrop comment.
Class Maildrop_Comment
Maildrop_Comment in maildrop.php
The Maildrop_Comment:: class represents a maildrop comment. This is a pretty simple class, but it makes the code in Ingo_Script_maildrop:: cleaner as it provides a generate() function and can be added to the recipe list the same way as a recipe can be.
Method Maildrop_Recipe
Constructs a new maildrop recipe.
Class Maildrop_Recipe
Maildrop_Recipe in maildrop.php
The Maildrop_Recipe:: class represents a maildrop recipe.
Constant MAILDROP_STORAGE_ACTION_STOREANDFORWARD
Additional storage action since maildrop does not support the "c-flag" as in procmail.
Method Maildrop_Variable
Constructs a new maildrop variable.
Class Maildrop_Variable
Maildrop_Variable in maildrop.php
The Maildrop_Variable:: class represents a Maildrop variable.
Method moveMessages
Method moveMessages
Method moveMessages
n
top
Page null.php
null.php in null.php
o
top
Variable $output
ScriptTester_sieve::$output in ScriptTest.php
Page overview.php
overview.php in overview.php
Method obType
Returns the object rule type.
Method obType
Returns the object rule type.
p
top
Page procmail.php
procmail.php in procmail.php
Page prefs.php
prefs.php in prefs.php
Page ProcmailTest.php
ProcmailTest.php in ProcmailTest.php
Method parse
Ingo_Template::parse() in Template.php
Parses all variables/tags in the template.
Method perform
Perform the filtering specified in the rules.
Method perform
Perform the filtering specified in the rules.
Method performAvailable
Can this driver perform on demand filtering?
Method procmailPath
Returns a procmail-ready mailbox path, converting IMAP folder pathname conventions as necessary.
Class Procmail_Comment
Procmail_Comment in procmail.php
The Procmail_Comment:: class represents a Procmail comment. This is a pretty simple class, but it makes the code in Ingo_Script_procmail:: cleaner as it provides a generate() function and can be added to the recipe list the same way as a recipe can be.
Method Procmail_Comment
Constructs a new procmail comment.
Class Procmail_Recipe
Procmail_Recipe in procmail.php
The Procmail_Recipe:: class represents a Procmail recipe.
Method Procmail_Recipe
Constructs a new procmail recipe.
Class Procmail_Variable
Procmail_Variable in procmail.php
The Procmail_Variable:: class represents a Procmail variable.
Method Procmail_Variable
Constructs a new procmail variable.
Method push
r
top
Variable $rules
ScriptTester::$rules in ScriptTest.php
Method removeUserData
Removes the data of the specified user from the storage backend.
Method removeUserData
Removes the user data from the storage backend.
Method requires
Returns a list of sieve extensions required for this rule and any sub-rules.
Method requires
Returns a list of sieve extensions required for this rule and any sub-rules.
Method requires
Returns a list of sieve extensions required for this rule and any sub-rules.
Method requires
Returns a list of sieve extensions required for this rule and any sub-rules.
Method requires
Returns a list of sieve extensions required for this rule and any sub-rules.
Method requires
Returns a list of sieve extensions required for this rule and any sub-rules.
Method requires
Returns a list of sieve extensions required for this rule and any sub-rules.
Method requires
Returns a list of sieve extensions required for this rule and any sub-rules.
Method requires
Returns a list of sieve extensions required for this rule and any sub-rules.
Method requires
Returns a list of sieve extensions required for this rule and any sub-rules.
Method requires
Returns a list of sieve extensions required for this rule and any sub-rules.
Method requires
Returns a list of sieve extensions required for this rule and any sub-rules.
Method requires
Returns a list of sieve extensions required for this rule and any sub-rules.
Method requires
Returns a list of sieve extensions required for this rule and any sub-rules.
Method requires
Returns a list of sieve extensions required for this rule and any sub-rules.
Method requires
Returns a list of sieve extensions required for this rule and any sub-rules.
Method requires
Returns a list of sieve extensions required for this rule and any sub-rules.
Method requires
Returns a list of sieve extensions required for this rule and any sub-rules.
Method requires
Returns a list of sieve extensions required for this rule and any sub-rules.
Method retrieve
Retrieves the specified data.
Method ruleDisable
Disables a rule.
Method ruleDisable
Disables a rule.
Method ruleDown
Moves a rule down in the filters list.
Method ruleDown
Moves a rule down in the filters list.
Method ruleEnable
Enables a rule.
Method ruleEnable
Enables a rule.
Method ruleUp
Moves a rule up in the filters list.
Method ruleUp
Moves a rule up in the filters list.
s
top
Variable $script_text
Variable $sieve
ScriptTester_sieve::$sieve in ScriptTest.php
Page sivtest.php
sivtest.php in sivtest.php
Page Search.php
Search.php in Search.php
Page sieve.php
sieve.php in sieve.php
Page Script.php
Script.php in Script.php
Page Session.php
Session.php in Session.php
Page sql.php
sql.php in sql.php
Page Storage.php
Storage.php in Storage.php
Page ScriptTest.php
ScriptTest.php in ScriptTest.php
Page SieveTest.php
SieveTest.php in SieveTest.php
Class ScriptTester
ScriptTester in ScriptTest.php
Abstract base class for strategies for testing different Script backends
Method ScriptTester
Class ScriptTester_all
ScriptTester_all in ScriptTest.php
This script tester iterates through all enabled backends to verify that each one works properly.
Class ScriptTester_imap
ScriptTester_imap in ScriptTest.php
Implementation of ScriptTester:: for testing 'imap' scripts
Class ScriptTester_sieve
ScriptTester_sieve in ScriptTest.php
Test the sieve Script backend. This uses the command-line `sieve' from the GNU mailutils package.
Method search
Method search
Method search
Method searchMailbox
Searches messages by ALL headers (rather than the limited set provided by imap_search()).
Method set
Ingo_Template::set() in Template.php
Sets a tag, loop, or if variable.
Method setActions
Method setActions
Method setActions
Method setBlacklist
Sets the list of blacklisted addresses.
Method setBlacklistFolder
Method setElse
Sieve_If::setElse() in sieve.php
Method setElsifs
Method setFilterlist
Propagates the filter list with data.
Method setForwardAddresses
Method setForwardKeep
Method setMessageFlags
Method setMessageFlags
Method setOption
Sets an option.
Method setSaved
Marks the rule as saved or unsaved.
Method setScriptActive
Sets a script running on the backend.
Method setScriptActive
Sets a script running on the backend.
Method setScriptActive
Sets a script running on the backend.
Method setScriptActive
Sets a script running on the backend.
Method setScriptActive
Sets a script running on the backend.
Method setSpamFolder
Method setSpamLevel
Method setTemplate
Set the template contents to a string.
Method setTest
Sieve_If::setTest() in sieve.php
Method setTest
Method setUp
Ingo_ProcmailTest::setUp() in ProcmailTest.php
Method setUp
Ingo_MaildropTest::setUp() in MaildropTest.php
Method setUp
Ingo_SieveTest::setUp() in SieveTest.php
Method setVacationAddresses
Method setVacationDays
Method setVacationEnd
Method setVacationExcludes
Method setVacationIgnorelist
Method setVacationReason
Method setVacationStart
Method setVacationSubject
Method setWhitelist
Sets the list of whitelisted addresses.
Class Sieve_Action
Sieve_Action in sieve.php
The Sieve_Action class represents an action in a Sieve script.
Class Sieve_Action_Addflag
The Sieve_Action_Addflag class represents an add flag action.
Class Sieve_Action_Discard
The Sieve_Action_Discard class represents a discard action.
Class Sieve_Action_Fileinto
The Sieve_Action_Fileinto class represents a fileinto action.
Method Sieve_Action_Fileinto
Constructor.
Class Sieve_Action_Flag
Sieve_Action_Flag in sieve.php
The Sieve_Action_Flag class is the base class for flag actions.
Method Sieve_Action_Flag
Constructor.
Class Sieve_Action_Keep
Sieve_Action_Keep in sieve.php
The Sieve_Action_Keep class represents a keep action.
Class Sieve_Action_Notify
Sieve_Action_Notify in sieve.php
The Sieve_Action_Notify class represents a notify action.
Method Sieve_Action_Notify
Constructor.
Class Sieve_Action_Redirect
The Sieve_Action_Redirect class represents a redirect action.
Method Sieve_Action_Redirect
Constructor.
Method Sieve_Action_Reject
Constructor.
Class Sieve_Action_Reject
Sieve_Action_Reject in sieve.php
The Sieve_Action_Reject class represents a reject action.
Class Sieve_Action_Removeflag
The Sieve_Action_Removeflag class represents a remove flag action.
Class Sieve_Action_Stop
Sieve_Action_Stop in sieve.php
The Sieve_Action_Stop class represents a stop action.
Class Sieve_Action_Vacation
The Sieve_Action_Vacation class represents a vacation action.
Method Sieve_Action_Vacation
Constructor.
Class Sieve_Comment
Sieve_Comment in sieve.php
A Comment.
Method Sieve_Comment
Constructor.
Method Sieve_Else
Constructor.
Class Sieve_Else
Sieve_Else in sieve.php
The Sieve_Else class represents a Sieve Else Statement
Class Sieve_Elsif
Sieve_Elsif in sieve.php
The Sieve_Elsif class represents a Sieve Elsif Statement
Method Sieve_Elsif
Constructor.
Class Sieve_If
Sieve_If in sieve.php
The Sieve_If class represents a Sieve If Statement
Method Sieve_If
Constructor.
Class Sieve_Test
Sieve_Test in sieve.php
The Sieve_Test class represents a Sieve Test.
Class Sieve_Test_Address
Sieve_Test_Address in sieve.php
The Sieve_Test_Address class represents a test on parts or all of the addresses in the given fields.
Method Sieve_Test_Address
Constructor.
Class Sieve_Test_Allof
Sieve_Test_Allof in sieve.php
The Sieve_Test_Allof class represents a Allof test structure.
Method Sieve_Test_Allof
Constructor.
Method Sieve_Test_Anyof
Constructor.
Class Sieve_Test_Anyof
Sieve_Test_Anyof in sieve.php
The Sieve_Test_Anyof class represents a Anyof test structure.
Method Sieve_Test_Body
Constructor.
Class Sieve_Test_Body
Sieve_Test_Body in sieve.php
The Sieve_Test_Body class represents a test on the contents of the body in a message.
Method Sieve_Test_Exists
Constructor.
Class Sieve_Test_Exists
Sieve_Test_Exists in sieve.php
The Sieve_Test_Exists class represents a test for the existsance of one or more headers in a message.
Class Sieve_Test_False
Sieve_Test_False in sieve.php
The Sieve_Test_False class represents a test that always evaluates to false.
Method Sieve_Test_Header
Constructor.
Class Sieve_Test_Header
Sieve_Test_Header in sieve.php
The Sieve_Test_Header class represents a test on the contents of one or more headers in a message.
Class Sieve_Test_Not
Sieve_Test_Not in sieve.php
The Sieve_Test_Not class represents the inverse of a given test.
Method Sieve_Test_Not
Constructor.
Class Sieve_Test_Relational
The Sieve_Test_Relational class represents a relational test.
Method Sieve_Test_Relational
Constructor.
Method Sieve_Test_Size
Constructor.
Class Sieve_Test_Size
Sieve_Test_Size in sieve.php
The Sieve_Test_Size class represents a message size test.
Class Sieve_Test_True
Sieve_Test_True in sieve.php
The Sieve_Test_True class represents a test that always evaluates to true.
Method singleton
Returns a reference to the global Ingo_IMAP_Search object, only creating it if it doesn't already exist.
Method sivtestSocket
Used to figure out which Sieve server the script will be run on, and then open a GSSAPI authenticated socket to said server.
Method specialTypes
Returns any test types that are special for this driver.
Method stopScript
Returns if this driver supports the stop-script option.
Method store
Ingo_ProcmailTest::store() in ProcmailTest.php
Method store
Ingo_MaildropTest::store() in MaildropTest.php
Method store
Ingo_SieveTest::store() in SieveTest.php
Method store
Ingo_Storage::store() in Storage.php
Stores the specified data.
Method storeCache
Method storeCache
Method supportShares
Returns whether the driver supports managing other users' rules.
t
top
Variable $test
ScriptTester::$test in ScriptTest.php
Page timsieved.php
timsieved.php in timsieved.php
Page Template.php
Template.php in Template.php
Page TestBase.php
TestBase.php in TestBase.php
Method testBlacklistDiscard
Method testBlacklistDiscard
Method testBlacklistMarker
Method testBlacklistMarker
Method testBlacklistMarker
Method testBlacklistWithFolder
Method testBlacklistWithFolder
Method testForwardKeep
Method testForwardKeep
Method testForwardKeep
Method testForwardNoKeep
Method testForwardNoKeep
Method testForwardNoKeep
Method testSpamDisabled
Method testSpamEnabled
Method testVacationDisabled
Method testVacationDisabled
Method testVacationEnabled
Method testVacationEnabled
Method testWhitelist
Method testWhitelist
Method testWhitelist
Method test_blacklist_rule_without_folder_will_discard_matching_message
Method test_blacklist_rule_with_folder_will_move_matching_messages
Method test_partial_blacklist_address_should_not_match
Method test_partial_whitelist_address_should_not_match
Method test_whitelist_rule_will_prevent_deletion_of_blacklisted_message
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script previously generated with generate().
Method toCode
Ingo_Script::toCode() in Script.php
Returns a script previously generated with generate().
Method toCode
Returns a script previously generated with generate().
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script previously generated with generate().
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Sieve_If::toCode() in sieve.php
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toCode
Returns a script snippet representing this rule and any sub-rules.
Method toString
u
top
Variable $uids
ScriptTester_sieve::$uids in ScriptTest.php
Method updateRule
Updates an existing rule with a rule hash.
Method updateRule
Updates an existing rule with a rule hash.
Method updateScript
Does all the work in updating the script on the server.
v
top
Page vfs.php
vfs.php in vfs.php
_
top
Variable $_action
Variable $_action
Variable $_actions
The list of actions allowed (implemented) for this driver.
Variable $_actions
The list of actions allowed (implemented) for this driver.
Variable $_actions
The list of actions allowed (implemented) for this driver.
Variable $_actions
The list of actions allowed (implemented) for this driver.
Variable $_actions
The list of actions allowed (implemented) for this driver.
Variable $_actions
A list of Sieve_Action objects that go into the if clause.
Variable $_actions
A list of Sieve_Action objects that go into the else clause.
Variable $_actions
Sieve_If::$_actions in sieve.php
A list of Sieve_Action objects that go into the if clause.
Variable $_addr
Variable $_addr
Variable $_addr
Variable $_addr
Variable $_api
The API to use for IMAP functions.
Variable $_app
Variable $_arrays
Ingo_Template::$_arrays in Template.php
Loop tag values.
Variable $_basepath
Directory that templates should be read from.
Variable $_blocks
The blocks that make up the code.
Variable $_cache
Ingo_Storage::$_cache in Storage.php
Cached rule objects.
Variable $_cache
Ingo_Template::$_cache in Template.php
The Horde_Cache object to use.
Variable $_casesensitive
Can tests be case sensitive?
Variable $_casesensitive
Can tests be case sensitive?
Variable $_casesensitive
Can tests be case sensitive?
Variable $_casesensitive
Can tests be case sensitive?
Variable $_categories
The categories of filtering allowed.
Variable $_categories
The categories of filtering allowed.
Variable $_categories
The categories of filtering allowed.
Variable $_categories
The categories of filtering allowed.
Variable $_categories
The categories of filtering allowed.
Variable $_combine
Variable $_comment
Variable $_comment
The comment text.
Variable $_comment
The comment text.
Variable $_conditions
Variable $_conditions
Variable $_connected
Boolean indicating whether or not we're connected to the SQL server.
Variable $_data
Variable $_days
Variable $_db
Handle for the current database connection.
Variable $_db
Handle for the current database connection.
Variable $_disable
Variable $_disable
Variable $_else
Sieve_If::$_else in sieve.php
A Sieve_Else object that creates an optional else clause.
Variable $_elsifs
Sieve_If::$_elsifs in sieve.php
A list of Sieve_Elseif objects that create optional elsif clauses.
Variable $_end
Variable $_endBlocks
The blocks that have to appear at the end of the code.
Variable $_excludes
Variable $_filters
The filter list.
Variable $_fixtures
Variable $_flags
Procmail_Recipe::$_flags in procmail.php
Variable $_flags
Maildrop_Recipe::$_flags in maildrop.php
Variable $_folder
Variable $_folder
Variable $_folders
Variable $_foreachMap
Foreach variable mappings.
Variable $_foreachVar
Foreach variable incrementor.
Variable $_ignorelist
Variable $_keep
Variable $_level
Variable $_name
Variable $_name
Variable $_obtype
Variable $_obtype
The object type.
Variable $_obtype
The object type.
Variable $_obtype
Variable $_obtype
Variable $_obtype
The object type.
Variable $_obtype
Variable $_ondemand
Can this driver perform on demand filtering?
Variable $_ondemand
This driver can perform on demand filtering (in fact, that is all it can do).
Variable $_operators
Variable $_options
Ingo_Template::$_options in Template.php
Option values.
Variable $_params
Driver specific parameters.
Variable $_params
Ingo_Storage::$_params in Storage.php
Driver specific parameters.
Variable $_params
The paramater list.
Variable $_params
Variable $_params
Variable $_params
Ingo_Driver::$_params in Driver.php
Driver specific parameters
Variable $_params
Variable $_params
Ingo_Script::$_params in Script.php
The script class' additional parameters.
Variable $_pregcache
preg_match() cache.
Variable $_reason
Variable $_recipes
The recipes that make up the code.
Variable $_recipes
The recipes that make up the code.
Variable $_saved
Whether the rule has been saved (if being saved separately).
Variable $_scalars
Ingo_Template::$_scalars in Template.php
Tag (scalar) values.
Variable $_scriptfile
Does the driver require a script file to be generated?
Variable $_scriptfile
Does the driver require a script file to be generated?
Variable $_scriptfile
Does the driver require a script file to be generated?
Variable $_scriptfile
Does the driver require a script file to be generated?
Variable $_shutdownCache
Has _addShutdownCache() been called yet?
Variable $_sieve
The Net_Sieve object.
Variable $_sieve
The Net_Sieve object.
Variable $_special_types
A list of any special types that this driver supports.
Variable $_special_types
A list of any special types that this driver supports.
Variable $_start
Variable $_subject
Variable $_supportIMAPFlags
Does the driver support setting IMAP flags?
Variable $_supportIMAPFlags
Does the driver support setting IMAP flags?
Variable $_supportIMAPFlags
Does the driver support setting IMAP flags?
Variable $_supportStopScript
Does the driver support the stop-script option?
Variable $_supportStopScript
Does the driver support the stop-script option?
Variable $_supportStopScript
Does the driver support the stop-script option?
Variable $_supportStopScript
Does the driver support the stop-script option?
Variable $_supportStopScript
Does the driver support the stop-script option?
Variable $_support_shares
Whether this driver allows managing other users' rules.
Variable $_support_shares
Whether this driver allows managing other users' rules.
Variable $_support_shares
Whether this driver allows managing other users' rules.
Variable $_support_shares
Whether this driver allows managing other users' rules.
Variable $_support_shares
Whether this driver allows managing other users' rules.
Variable $_template
Template source.
Variable $_templateFile
Path to template source.
Variable $_test
Variable $_test
Sieve_If::$_test in sieve.php
The Sieve_Test object for the if test.
Variable $_test
Sieve_Elsif::$_test in sieve.php
The Sieve_Test object for the if test.
Variable $_tests
Variable $_tests
Variable $_tests
The list of tests allowed (implemented) for this driver.
Variable $_tests
The list of tests allowed (implemented) for this driver.
Variable $_tests
The list of tests allowed (implemented) for this driver.
Variable $_tests
Ingo_Script::$_tests in Script.php
The list of tests allowed (implemented) for this driver.
Variable $_tests
The list of tests allowed (implemented) for this driver.
Variable $_types
The types of tests allowed (implemented) for this driver.
Variable $_types
The types of tests allowed (implemented) for this driver.
Variable $_types
Ingo_Script::$_types in Script.php
The types of tests allowed (implemented) for this driver.
Variable $_types
The types of tests allowed (implemented) for this driver.
Variable $_types
The types of tests allowed (implemented) for this driver.
Variable $_valid
Maildrop_Recipe::$_valid in maildrop.php
Variable $_valid
Procmail_Recipe::$_valid in procmail.php
Variable $_value
Variable $_value
Variable $_vars
Any necessary action parameters.
Variable $_vars
Sieve_Test::$_vars in sieve.php
Any necessary test parameters.
Variable $_write_db
Handle for the current database connection, used for writing.
Variable $_write_db
Handle for the current database connection, used for writing.
Method _addBlacklistBlocks
Adds all blocks necessary for the blacklist rule.
Method _addForwardBlocks
Adds all blocks necessary for the forward rule.
Method _addSpamBlocks
Adds all blocks necessary for the spam rule.
Method _addVacationBlocks
Adds all blocks necessary for the vacation rule.
Method _addWhitelistBlocks
Adds all blocks necessary for the whitelist rule.
Method _assertOutput
Method _buildMailboxFile
Method _connect
Connects to the sieve server.
Method _connect
Connect and bind to ldap server.
Method _connect
Connect to the sieve server.
Method _content
The content to go in this block.
Method _dayCheck
Method _debug
Routes the Sieve protocol log to the Horde log.
Method _delegate
Method _enableRule
Method _filterEmptyAddress
Returns whether an address is empty or only contains a "@".
Method _getIMAPCache
Method _getQuery
Returns a query object prepared for adding further criteria.
Function _ingo_applyFilters
Perform the filtering specified in the rules.
Function _ingo_blacklistFrom
Add addresses to the blacklist
Function _ingo_canApplyFilters
Can this driver perform on-demand filtering?
Function _ingo_disableVacation
Disable vacation
Function _ingo_perms
_ingo_perms() in api.php
Returns a list of available permissions.
Function _ingo_removeUserData
Removes user data.
Function _ingo_setVacation
Set vacation
Function _ingo_whitelistFrom
Add addresses to the white list
Method _monthCheck
Method _parse
Ingo_Template::_parse() in Template.php
Parses all variables/tags in the template.
Method _renderVarInput_ingo_folders
Method _retrieve
Retrieves the specified data from the storage backend.
Method _retrieve
Method _retrieve
Retrieves the specified data from the storage backend.
Method _retrieve
Retrieves the specified data from the storage backend.
Method _ruleMove
Moves a rule in the filters list.
Method _ruleToBackend
Converts a rule hash from Ingo's internal format to the database format.
Method _run
ScriptTester_sieve::_run() in ScriptTest.php
Method _run
ScriptTester_imap::_run() in ScriptTest.php
Method _runSieve
Method _setup
ScriptTester_imap::_setup() in ScriptTest.php
Method _setupStorage
Method _store
Method _title
The title to go in this block.
Method _toCode
Returns a script snippet representing this rule and any sub-rules.
Method _vacationCode
Method _writeSieveScript
Method _yearCheck
a b c d e f g h i l m n o p r s t u v _