4 * Smarty Method GetGlobal
6 * Smarty::getGlobal() method
9 * @subpackage PluginsInternal
12 class Smarty_Internal_Method_GetGlobal
15 * Valid for all objects
22 * Returns a single or all global variables
24 * @api Smarty::getGlobal()
26 * @param \Smarty_Internal_Data $data
27 * @param string $varName variable name or null
29 * @return string variable value or or array of variables
31 public function getGlobal(Smarty_Internal_Data $data, $varName = null)
33 if (isset($varName)) {
34 if (isset(Smarty::$global_tpl_vars[ $varName ])) {
35 return Smarty::$global_tpl_vars[ $varName ]->value;
41 foreach (Smarty::$global_tpl_vars AS $key => $var) {
42 $_result[ $key ] = $var->value;