diff options
Diffstat (limited to 'lib/smarty3/sysplugins/smarty_internal_method_assignglobal.php')
-rw-r--r-- | lib/smarty3/sysplugins/smarty_internal_method_assignglobal.php | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/lib/smarty3/sysplugins/smarty_internal_method_assignglobal.php b/lib/smarty3/sysplugins/smarty_internal_method_assignglobal.php index aae3ed7..08cfa46 100644 --- a/lib/smarty3/sysplugins/smarty_internal_method_assignglobal.php +++ b/lib/smarty3/sysplugins/smarty_internal_method_assignglobal.php @@ -22,22 +22,23 @@ class Smarty_Internal_Method_AssignGlobal * assigns a global Smarty variable * * @param \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty $data - * @param string $varName the global variable name - * @param mixed $value the value to assign - * @param boolean $nocache if true any output of this variable will be not cached + * @param string $varName the global variable name + * @param mixed $value the value to assign + * @param boolean $nocache if true any output of this variable will + * be not cached * * @return \Smarty_Internal_Data|\Smarty_Internal_Template|\Smarty */ public function assignGlobal(Smarty_Internal_Data $data, $varName, $value = null, $nocache = false) { - if ($varName != '') { + if ($varName !== '') { Smarty::$global_tpl_vars[ $varName ] = new Smarty_Variable($value, $nocache); $ptr = $data; - while ($ptr->_objType == 2) { + while ($ptr->_isTplObj()) { $ptr->tpl_vars[ $varName ] = clone Smarty::$global_tpl_vars[ $varName ]; $ptr = $ptr->parent; } } return $data; } -}
\ No newline at end of file +} |