\

Interfaces

Ingo_Rule_System Interface that indicates the implementing class is a system rule.
Ingo_Script_Item The Ingo_Script_Item interface is an interface for individual items representing code snippets of a filter script.

Classes

Horde_Core_Ui_VarRenderer_Ingo Extension of Horde's variable renderer that support Ingo's folders variable type.
Horde_Form_Type_ingo_folders Dummy class to hold the select box created by {@link Ingo_Flist::select()}.
Ingo Ingo base class.
Ingo_Ajax_Application Defines the AJAX interface for Ingo.
Ingo_Ajax_Application_Filters Defines AJAX actions used in the Ingo basic filters view.
Ingo_Ajax_Application_Smartmobile Defines AJAX actions used in the Ingo smartmobile view.
Ingo_Api Ingo external API interface.
Ingo_Application Ingo application API.
Ingo_Basic_Base Base class for basic view pages.
Ingo_Basic_Blacklist Blacklist page.
Ingo_Basic_Filters Filters page.
Ingo_Basic_Forward Forward page.
Ingo_Basic_Rule Rule page.
Ingo_Basic_Script Script page.
Ingo_Basic_Spam Spam page.
Ingo_Basic_Vacation Vacation page.
Ingo_Basic_Whitelist Whitelist page.
Ingo_Block_Overview Block to show filter information.
Ingo_Exception Base exception class for Ingo.
Ingo_Factory_Script A Horde_Injector based Ingo_Script factory.
Ingo_Factory_Shares A Horde_Injector based share factory for Ingo.
Ingo_Factory_Storage A Horde_Injector based Ingo_Storage factory.
Ingo_Factory_Transport A Horde_Injector based Ingo_Transport factory.
Ingo_Flist Generate folder lists for use in UI elements.
Ingo_Form_Base The base class for all Ingo rule forms.
Ingo_Form_Forward The form to manage forwarding rules.
Ingo_Form_Spam The form to manage spam filters.
Ingo_Form_Type_Longemail Do address validation on e-mail forms.
Ingo_Form_Vacation The form to manage vacation notices.
Ingo_LoginTasks_SystemTask_Upgrade Login system task for automated upgrade tasks.
Ingo_Perms Permission handling for Ingo.
Ingo_Rule Base rule.
Ingo_Rule_Addresses A rule that deals with an address list.
Ingo_Rule_System_Blacklist The blacklist rule.
Ingo_Rule_System_Forward The blacklist rule.
Ingo_Rule_System_Spam The spam rule.
Ingo_Rule_System_Vacation The vacation rule.
Ingo_Rule_System_Whitelist The whitelist rule.
Ingo_Rule_User User-defined rule.
Ingo_Rule_User_Discard User-defined discard rule.
Ingo_Rule_User_FlagOnly User-defined flag only rule.
Ingo_Rule_User_Keep User-defined keep rule.
Ingo_Rule_User_Move User-defined keep & move rule.
Ingo_Rule_User_MoveKeep User-defined move & redirect rule.
Ingo_Rule_User_Notify User-defined notify rule.
Ingo_Rule_User_Redirect User-defined redirect rule.
Ingo_Rule_User_RedirectKeep User-defined keep & redirect rule.
Ingo_Rule_User_Reject User-defined reject rule.
Ingo_Script_Base The Ingo_Script_Base class provides a common abstracted interface to the script-generation subclasses.
Ingo_Script_Customsql The Ingo_Script_Customsql class generates SQL scripts out of custom SQL queries.
Ingo_Script_Imap The Ingo_Script_Imap class represents an IMAP client-side script generator.
Ingo_Script_Imap_Api This file defines the base driver class for Ingo_Script_Imap.
Ingo_Script_Imap_Live The Ingo_Script_Imap_Live driver.
Ingo_Script_Imap_Mock This file defines the base driver class for Ingo_Script_Imap.
Ingo_Script_Ispconfig The Ingo_Script_Ispconfig class represents an ISPConfig vacation "script generator".
Ingo_Script_Ispconfig_Vacation The Ingo_Script_Ispconfig_Vacation class represents a ISPConfig vacation message.
Ingo_Script_Maildrop The Ingo_Script_Maildrop class represents a maildrop script generator.
Ingo_Script_Maildrop_Comment The Ingo_Script_Maildrop_Comment class represents a Maildrop comment.
Ingo_Script_Maildrop_Recipe The Ingo_Script_Maildrop_Recipe class represents a Maildrop recipe.
Ingo_Script_Maildrop_Variable The Ingo_Script_Maildrop_Variable class represents a Maildrop variable.
Ingo_Script_Procmail The Ingo_Script_Procmail class represents a Procmail script generator.
Ingo_Script_Procmail_Comment The Ingo_Script_Procmail_Comment class represents a Procmail comment.
Ingo_Script_Procmail_Default The Ingo_Script_Procmail_Default class represents a final rule to deliver to $DEFAULT.
Ingo_Script_Procmail_Recipe The Ingo_Script_Procmail_Recipe class represents a Procmail recipe.
Ingo_Script_Procmail_Variable The Ingo_Script_Procmail_Variable class represents a Procmail variable.
Ingo_Script_Sieve The Ingo_Script_Sieve class represents a Sieve Script.
Ingo_Script_Sieve_Action The Ingo_Script_Sieve_Action class represents an action in a Sieve script.
Ingo_Script_Sieve_Action_Addflag The Ingo_Script_Sieve_Action_Addflag class represents an add flag action.
Ingo_Script_Sieve_Action_Discard The Ingo_Script_Sieve_Action_Discard class represents a discard action.
Ingo_Script_Sieve_Action_Fileinto The Ingo_Script_Sieve_Action_Fileinto class represents a fileinto action.
Ingo_Script_Sieve_Action_Flag The Ingo_Script_Sieve_Action_Flag class is the base class for flag actions.
Ingo_Script_Sieve_Action_Keep The Ingo_Script_Sieve_Action_Keep class represents a keep action.
Ingo_Script_Sieve_Action_Notify The Ingo_Script_Sieve_Action_Notify class represents a notify action.
Ingo_Script_Sieve_Action_Redirect The Ingo_Script_Sieve_Action_Redirect class represents a redirect action.
Ingo_Script_Sieve_Action_Reject The Ingo_Script_Sieve_Action_Reject class represents a reject action.
Ingo_Script_Sieve_Action_Removeflag The Ingo_Script_Sieve_Action_Removeflag class represents a remove flag action.
Ingo_Script_Sieve_Action_Stop The Ingo_Script_Sieve_Action_Stop class represents a stop action.
Ingo_Script_Sieve_Action_Vacation The Ingo_Script_Sieve_Action_Vacation class represents a vacation action.
Ingo_Script_Sieve_Base Ingo_Script_Sieve_Base is the base class for all sieve script item classes.
Ingo_Script_Sieve_Comment The Ingo_Script_Sieve_Comment class represents a Sieve comment.
Ingo_Script_Sieve_Else The Ingo_Script_Sieve_Else class represents a Sieve Else Statement.
Ingo_Script_Sieve_Elsif The Ingo_Script_Sieve_Elsif class represents a Sieve Elsif Statement.
Ingo_Script_Sieve_If The Ingo_Script_Sieve_If class represents a Sieve If Statement.
Ingo_Script_Sieve_Require The Ingo_Script_Sieve_Require class represents a Sieve Require statement.
Ingo_Script_Sieve_Test The Ingo_Script_Sieve_Test class represents a Sieve Test.
Ingo_Script_Sieve_Test_Address The Ingo_Script_Sieve_Test_Address class represents a test on parts or all of the addresses in the given fields.
Ingo_Script_Sieve_Test_Allof The Ingo_Script_Sieve_Test_Allof class represents a Allof test structure.
Ingo_Script_Sieve_Test_Anyof The Ingo_Script_Sieve_Test_Anyof class represents an Anyof test structure.
Ingo_Script_Sieve_Test_Body The Ingo_Script_Sieve_Test_Body class represents a test on the contents of the body in a message.
Ingo_Script_Sieve_Test_Exists The Ingo_Script_Sieve_Test_Exists class represents a test for the existence of one or more headers in a message.
Ingo_Script_Sieve_Test_False The Ingo_Script_Sieve_Test_False class represents a test that always evaluates to false.
Ingo_Script_Sieve_Test_Header The Ingo_Script_Sieve_Test_Header class represents a test on the contents of one or more headers in a message.
Ingo_Script_Sieve_Test_Not The Ingo_Script_Sieve_Test_Not class represents the inverse of a given test.
Ingo_Script_Sieve_Test_Relational The Ingo_Script_Sieve_Test_Relational class represents a relational test.
Ingo_Script_Sieve_Test_Size The Ingo_Script_Sieve_Test_Size class represents a message size test.
Ingo_Script_Sieve_Test_True The Ingo_Script_Sieve_Test_True class represents a test that always evaluates to true.
Ingo_Script_String The Ingo_Script_String class represents a simple string.
Ingo_Session Initialize session data for Ingo.
Ingo_Smartmobile Base class for smartmobile view pages.
Ingo_Storage Ingo_Storage defines an API to store the various filter rules.
Ingo_Storage_FilterIterator Abstract iterator filter for the Storage object.
Ingo_Storage_FilterIterator_Match Storage iterator filter that returns objects that match the filter.
Ingo_Storage_FilterIterator_Skip Storage iterator filter that returns objects that do not match the filter.
Ingo_Storage_Memory Ingo_Storage API implementation to save Ingo data within the process memory.
Ingo_Storage_Mongo Ingo_Storage API implementation to save Ingo data via a MongoDB database.
Ingo_Storage_Prefs Ingo_Storage API implementation to save Ingo data via the Horde preferences system.
Ingo_Storage_Sql Ingo_Storage API implementation to save Ingo data via Horde's Horde_Db database abstraction layer.
Ingo_Test This class provides the Ingo configuration for the test script.
Ingo_Transport_Base Ingo_Transport defines an API to activate filter scripts on a server.
Ingo_Transport_Ispconfig Ingo_Transport_Ispconfig implements an Ingo transport driver to allow scripts to be installed and set active on an ISPConfig server.
Ingo_Transport_Ldap Ingo_Transport_Ldap implements an Ingo transport driver to allow scripts to be installed and set active via an LDAP server.
Ingo_Transport_Null Ingo_Transport_Null implements a null API -- useful for just testing the UI and storage.
Ingo_Transport_Sivtest Ingo_Transport_Sivtest implements an Ingo transport driver to allow scripts to be installed and set active via the Cyrus sivtest command line utility.
Ingo_Transport_Sql Ingo_Transport_Sql implements an Ingo transport driver using a SQL database.
Ingo_Transport_Timsieved Ingo_Transport_Timsieved implements an Ingo transport driver to allow scripts to be installed and set active via a Cyrus timsieved server.
Ingo_Transport_Vfs Ingo_Transport_Vfs implements an Ingo transport driver using Horde VFS.
Ingo_Upgrade_Storage_Prefs_v4 Ingo_Storage API implementation to save Ingo data via the Horde preferences system.

Constants

HORDE_BASE

HORDE_BASE

INGO_BASE

INGO_BASE