Global constants and objects This information is valid for Horde 4 only. See Doc/Dev/GlobalsH3 for Horde 3 or Doc/Dev/Globals for Horde 5 and later. 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) || || $prefs || The user preferences (Horde_Prefs object) || || $registry || The Horde Registry (Horde_Registry object) ||