Documentation

Ingo

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__ . '/..')

Search results