API Documentation
Interfaces, Classes, Traits and Enums
- 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.
- 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_Ajax_Application
- Defines the AJAX interface for Ingo.
- 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.
- Horde_Form_Type_ingo_folders
- Dummy class to hold the select box created by {@link Ingo_Flist::select()}.
- Ingo_Form_Type_Longemail
- Do address validation on e-mail forms.
- Ingo_Form_Vacation
- The form to manage vacation notices.
- Ingo
- Ingo base class.
- Ingo_LoginTasks_SystemTask_Upgrade
- Login system task for automated upgrade tasks.
- Ingo_Upgrade_Storage_Prefs_v4
- Ingo_Storage API implementation to save Ingo data via the Horde preferences system.
- Ingo_Perms
- Permission handling for Ingo.
- 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_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_Rule_User
- User-defined rule.
- Ingo_Rule
- Base 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_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_Imap
- The Ingo_Script_Imap class represents an IMAP client-side script generator.
- Ingo_Script_Ispconfig_Vacation
- The Ingo_Script_Ispconfig_Vacation class represents a ISPConfig vacation message.
- Ingo_Script_Ispconfig
- The Ingo_Script_Ispconfig class represents an ISPConfig vacation "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_Maildrop
- The Ingo_Script_Maildrop class represents a maildrop 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_Procmail
- The Ingo_Script_Procmail class represents a Procmail script generator.
- 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_Action
- The Ingo_Script_Sieve_Action class represents an action in a Sieve script.
- 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_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_Sieve_Test
- The Ingo_Script_Sieve_Test class represents a Sieve Test.
- Ingo_Script_Sieve
- The Ingo_Script_Sieve class represents a Sieve Script.
- 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_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_FilterIterator
- Abstract iterator filter for the Storage object.
- 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_Storage
- Ingo_Storage defines an API to store the various filter rules.
- 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.
- Horde_Core_Ui_VarRenderer_Ingo
- Extension of Horde's variable renderer that support Ingo's folders variable type.
Table of Contents
- HORDE_BASE = \realpath(\INGO_BASE . '/..')
- INGO_BASE = \realpath(__DIR__ . '/..')
Constants
HORDE_BASE
public
mixed
HORDE_BASE
= \realpath(\INGO_BASE . '/..')
INGO_BASE
public
mixed
INGO_BASE
= \realpath(__DIR__ . '/..')