[commits] [Wiki] created: Doc/Dev/GlobalsH4

Jan Schneider jan at horde.org
Wed Sep 4 14:36:14 UTC 2013


jan  Wed, 04 Sep 2013 14:36:14 +0000

Created page: http://wiki.horde.org/Doc/Dev/GlobalsH4

+ 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/Registry|Registry))  
(Horde_Registry object) ||



More information about the commits mailing list