Main

Plugins > Variables

These global variables will be set and available to your plugin.

global $addonRelativeCode

A relative path to your plugin code.

This variable can be used to accurately point to files in your addon that need to be accessed from a browser.

Style Sheets

global $page,$addonRelativeCode;
$page->head .= '<link rel="stylesheet" type="text/css" href="'.$addonRelativeCode.'/style.css'.'" />';

Images

global $addonRelativeCode;
echo '<img src="'.$addonRelativeCode.'/image.png" />';

global $addonPathCode

An absolute path to your plugin code.

Similar to $addonRelativeCode, $addonPathCode gives you a path to the directory where your addon code resides. $addonPathCode, however, is an absolute path. eg /var/www/gpeasy/data/_addondata/addon_name

global $addonPathData

$addonPathData gives you an absolute path to a writable folder within the /data folder specific to your addon.

Note: To save files in the /data folder, you should use the static method gpFiles::Save($file,$contents) where $file is the absolute path of the file you want to save and $contents is the string you want saved in $file.

global $addonRelativeData

A relative path to the data directory specific to your addon.

Last modified 00:44 Sat, 21 Nov 2009 by Main. Accessed 941 times Children What Links Here share Share