
Global constants and objects

Horde applications work with a standard set of constants:

 || HORDE_BASE || The filesystem location of Horde ||
 || [APP]_BASE || The filesystem location of the application's base ([APP] = name of current application) ||
 || [APP]_TEMPLATES || The filesystem location of the application's template files ([APP] = name of current application) ||
Applications work with a number of standard global variables and object:

 || $browser || Information on the client browser (Horde_Browser object) ||
 || $cli || CLI object (Horde_Cli object; only if running in CLI mode) ||
 || $conf || The configuration hash ||
 || $injector || The injector instance; used to inject dependencies into various framework libraries (Horde_Injector object) ||
 || $language || The user's preferred language ||
 || $notification || The notification handler (Horde_Notification object) ||
 || $page_output || The page output helper object (Horde 5 only) (Horde_PageOutput object) ||
 || $prefs || The user preferences (Horde_Prefs object) ||
 || $registry || The Horde Registry (Horde_Registry object) ||
