mirror of
https://github.com/smarty-php/smarty.git
synced 2025-08-04 02:14:26 +02:00
cast var as an array, simplify and get rid of PHP warning messages
This commit is contained in:
@@ -247,16 +247,12 @@ class Smarty
|
||||
if (is_array($tpl_var)) {
|
||||
foreach ($tpl_var as $key => $val) {
|
||||
if (!empty($key)) {
|
||||
if (!is_array($this->_tpl_vars[$key]))
|
||||
settype($this->_tpl_vars[$key], 'array');
|
||||
$this->_tpl_vars[$key][] = $val;
|
||||
(array)$this->_tpl_vars[$key][] = $val;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if (!empty($tpl_var) && isset($value)) {
|
||||
if (!is_array($this->_tpl_vars[$tpl_var]))
|
||||
settype($this->_tpl_vars[$tpl_var], 'array');
|
||||
$this->_tpl_vars[$tpl_var][] = $value;
|
||||
(array)$this->_tpl_vars[$tpl_var][] = $value;
|
||||
}
|
||||
}
|
||||
$this->_extract = true;
|
||||
|
@@ -247,16 +247,12 @@ class Smarty
|
||||
if (is_array($tpl_var)) {
|
||||
foreach ($tpl_var as $key => $val) {
|
||||
if (!empty($key)) {
|
||||
if (!is_array($this->_tpl_vars[$key]))
|
||||
settype($this->_tpl_vars[$key], 'array');
|
||||
$this->_tpl_vars[$key][] = $val;
|
||||
(array)$this->_tpl_vars[$key][] = $val;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if (!empty($tpl_var) && isset($value)) {
|
||||
if (!is_array($this->_tpl_vars[$tpl_var]))
|
||||
settype($this->_tpl_vars[$tpl_var], 'array');
|
||||
$this->_tpl_vars[$tpl_var][] = $value;
|
||||
(array)$this->_tpl_vars[$tpl_var][] = $value;
|
||||
}
|
||||
}
|
||||
$this->_extract = true;
|
||||
|
Reference in New Issue
Block a user