+ Global constants and objects **##red|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((Doc/Dev/RegistryH3|Registry))((Doc/Dev/Registry|Registry)) (Horde_Registry object) ||