# Global variables
The following global variables are available for declaring in add-ons.
example:
<?php
global $conn, $config, $misc;
?>
$conn
- Contains the connection object to the Open-Realty database..
Open-Realty v3 uses ADODB Lite, see the ADODB Lite Documentation for a
list of functions you can use with the $conn
object.
$config
- Array that contains the configuration options. Refer to OR's
/include/common.php file for a complete list of the $config
array keys
that are available for your setup.
$lang
- Contains the entire OR language variable array, e.g.:
$lang['lang_var'];
$misc
- Contains the "miscellaneous" class object containing logging
utility functions such as log_action($log)
.
$api
- Contains the OR local API object
$jscript
- String that contains the contents of {load_js}
(javascript
inserted by OR) which is loaded in the <head>
of your templates.
You can either concatenate your own additional JavaScript to add to OR's
or you can replace it entirely with your own, or insert CSS, or anything
that is valid within the HTML <head>
. Note: {load_js}
is
deprecated as of OR v3.2.10 and is replaced by: {load_ORjs}
Concatenate:
$jscript .= '<script type="text/javascript> alert("hello world");</script>';
$jscript .= '<script type="text/javascript" src="http://link/to/some/JS\_lib.js"></script>';
$jscript .= '<link href="http://fonts.googleapis.com/css?family=Arimo:regular" rel="stylesheet" type="text/css">';
Replace:
$jscript = '<script type="text/javascript" src="http://link/to/my/custom/JS\_lib.js"></script>';
$jscript_last
- Same as $jscript but references/replaces the
{load_js_last}
tag in the template that occurs before the closing HTML
</body>
tag.