Overview

Packages

  • Horde
    • Icalendar
      • UnitTests
  • Ingo
    • UnitTests
  • None

Classes

  • Horde_Core_Ui_VarRenderer_Ingo
  • Ingo
  • Ingo_Api
  • Ingo_Exception
  • Ingo_Exception_Pear
  • Ingo_LoginTasks_SystemTask_Upgrade
  • Ingo_Script
  • Ingo_Script_Imap
  • Ingo_Script_Imap_Api
  • Ingo_Script_Imap_Live
  • Ingo_Script_Maildrop
  • Ingo_Script_Maildrop_Comment
  • Ingo_Script_Maildrop_Recipe
  • Ingo_Script_Maildrop_Variable
  • Ingo_Script_Procmail
  • Ingo_Script_Procmail_Comment
  • Ingo_Script_Procmail_Recipe
  • Ingo_Script_Procmail_Variable
  • Ingo_Script_Sieve
  • Ingo_Script_Sieve_Action
  • Ingo_Script_Sieve_Action_Addflag
  • Ingo_Script_Sieve_Action_Discard
  • Ingo_Script_Sieve_Action_Fileinto
  • Ingo_Script_Sieve_Action_Flag
  • Ingo_Script_Sieve_Action_Keep
  • Ingo_Script_Sieve_Action_Notify
  • Ingo_Script_Sieve_Action_Redirect
  • Ingo_Script_Sieve_Action_Reject
  • Ingo_Script_Sieve_Action_Removeflag
  • Ingo_Script_Sieve_Action_Stop
  • Ingo_Script_Sieve_Action_Vacation
  • Ingo_Script_Sieve_Comment
  • Ingo_Script_Sieve_Else
  • Ingo_Script_Sieve_Elsif
  • Ingo_Script_Sieve_If
  • Ingo_Script_Sieve_Test
  • Ingo_Script_Sieve_Test_Address
  • Ingo_Script_Sieve_Test_Allof
  • Ingo_Script_Sieve_Test_Anyof
  • Ingo_Script_Sieve_Test_Body
  • Ingo_Script_Sieve_Test_Exists
  • Ingo_Script_Sieve_Test_False
  • Ingo_Script_Sieve_Test_Header
  • Ingo_Script_Sieve_Test_Not
  • Ingo_Script_Sieve_Test_Relational
  • Ingo_Script_Sieve_Test_Size
  • Ingo_Script_Sieve_Test_True
  • Ingo_Storage
  • Ingo_Storage_Blacklist
  • Ingo_Storage_Filters
  • Ingo_Storage_Filters_Sql
  • Ingo_Storage_Forward
  • Ingo_Storage_Mock
  • Ingo_Storage_Prefs
  • Ingo_Storage_Rule
  • Ingo_Storage_Spam
  • Ingo_Storage_Sql
  • Ingo_Storage_Vacation
  • Ingo_Storage_VacationTest
  • Ingo_Storage_Whitelist
  • Ingo_Test
  • Ingo_Transport
  • Ingo_Transport_Ldap
  • Ingo_Transport_Null
  • Ingo_Transport_Sivtest
  • Ingo_Transport_Timsieved
  • Ingo_Transport_Vfs
  • Overview
  • Package
  • Class
  • Tree

Package Ingo

Packages summary
Ingo\UnitTests
Classes summary
Horde_Core_Ui_VarRenderer_Ingo

Extension of Horde's variable renderer that support Ingo's folders variable type.

Ingo Ingo base class.
Ingo_Api Ingo external API interface.
Ingo_Exception Base exception class for Ingo.
Ingo_Exception_Pear Ingo exception class that converts PEAR errors to exceptions.
Ingo_LoginTasks_SystemTask_Upgrade Login system task for automated upgrade tasks.
Ingo_Script

The Ingo_Script:: class provides a common abstracted interface to the script-generation subclasses.

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_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. 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.

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. This is a 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.

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_Comment A 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_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_Storage Ingo_Storage:: defines an API to store the various filter rules.
Ingo_Storage_Blacklist

Ingo_Storage_Blacklist is the object used to hold blacklist rule information.

Ingo_Storage_Filters

Ingo_Storage_Filters is the object used to hold user-defined filtering rule information.

Ingo_Storage_Filters_Sql

Ingo_Storage_Filters_Sql is the object used to hold user-defined filtering rule information.

Ingo_Storage_Forward

Ingo_Storage_Forward is the object used to hold mail forwarding rule information.

Ingo_Storage_Mock

Ingo_Storage_Mock:: is used for testing purposes. It just keeps the data local and doesn't put it anywhere.

Ingo_Storage_Prefs

Ingo_Storage_Prefs:: implements the Ingo_Storage:: API to save Ingo data via the Horde preferences system.

Ingo_Storage_Rule

Ingo_Storage_Rule:: is the base class for the various action objects used by Ingo_Storage.

Ingo_Storage_Spam

Ingo_Storage_Spam is an object used to hold default spam-rule filtering information.

Ingo_Storage_Sql

Ingo_Storage_Sql implements the Ingo_Storage API to save Ingo data via Horde's Horde_Db database abstraction layer.

Ingo_Storage_Vacation

Ingo_Storage_Vacation is the object used to hold vacation rule information.

Ingo_Storage_VacationTest

Ingo_Storage_Vacation_Test overrides certain Ingo_Storage_Vacation functionality to help with unit testing.

Ingo_Storage_Whitelist

Ingo_Storage_Whitelist is the object used to hold whitelist rule information.

Ingo_Test This class provides the Ingo configuration for the test script.
Ingo_Transport Ingo_Transport defines an API to activate filter scripts on a server.
Ingo_Transport_Ldap

Ingo_Transport_Ldap implements the Sieve_Driver api 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 the Sieve_Driver api to allow scripts to be installed and set active via the Cyrus sivtest command line utility.

Ingo_Transport_Timsieved

Ingo_Transport_Timsieved implements the Sieve_Driver api to allow scripts to be installed and set active via a Cyrus timsieved server.

Ingo_Transport_Vfs Ingo_Transport_Vfs implements an Ingo storage driver using Horde VFS.
API documentation generated by ApiGen