summaryrefslogtreecommitdiff
path: root/lib/smarty3/sysplugins/smarty_internal_method_assignglobal.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/smarty3/sysplugins/smarty_internal_method_assignglobal.php')
-rw-r--r--lib/smarty3/sysplugins/smarty_internal_method_assignglobal.php13
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
+}