\Ingo_Application

Ingo application API.

This class defines Horde's core API interface. Other core Horde libraries can interact with Ingo through this API.

Summary

Methods
Properties
Constants
getInitialPage()
menu()
sidebar()
perms()
hasPermission()
removeUserData()
nosqlDrivers()
$features
$version
No constants found
_bootstrap()
_init()
_listRulesets()
$_rulesets
N/A
No private methods found
No private properties found
N/A

Properties

$features

$features : 

Type

$version

$version : 

Type

$_rulesets

$_rulesets : array

Cached list of all rulesets.

Type

array

Methods

getInitialPage()

getInitialPage() 

menu()

menu(  $menu) 

Parameters

$menu

sidebar()

sidebar(\Horde_View_Sidebar  $sidebar) 

Add additional items to the sidebar.

Parameters

\Horde_View_Sidebar $sidebar

The sidebar object.

perms()

perms() 

hasPermission()

hasPermission(  $permission,   $allowed,   $opts = array()) 

Parameters

$permission
$allowed
$opts

removeUserData()

removeUserData(  $user) 

Parameters

$user

nosqlDrivers()

nosqlDrivers() 

_bootstrap()

_bootstrap() 

_init()

_init() 

_listRulesets()

_listRulesets() : array

Returns all rulesets a user has access to.

Returns

array —

The ruleset list.