@@ 618-629 (lines=12) @@ | ||
615 | if (is_array($tpl_var)) { |
|
616 | // $tpl_var is an array, ignore $value |
|
617 | foreach ($tpl_var as $_key => $_val) { |
|
618 | if ($_key != '') { |
|
619 | if(!@is_array($this->_tpl_vars[$_key])) { |
|
620 | settype($this->_tpl_vars[$_key],'array'); |
|
621 | } |
|
622 | if($merge && is_array($_val)) { |
|
623 | foreach($_val as $_mkey => $_mval) { |
|
624 | $this->_tpl_vars[$_key][$_mkey] = $_mval; |
|
625 | } |
|
626 | } else { |
|
627 | $this->_tpl_vars[$_key][] = $_val; |
|
628 | } |
|
629 | } |
|
630 | } |
|
631 | } else { |
|
632 | if ($tpl_var != '' && isset($value)) { |
|
@@ 631-644 (lines=14) @@ | ||
628 | } |
|
629 | } |
|
630 | } |
|
631 | } else { |
|
632 | if ($tpl_var != '' && isset($value)) { |
|
633 | if(!@is_array($this->_tpl_vars[$tpl_var])) { |
|
634 | settype($this->_tpl_vars[$tpl_var],'array'); |
|
635 | } |
|
636 | if($merge && is_array($value)) { |
|
637 | foreach($value as $_mkey => $_mval) { |
|
638 | $this->_tpl_vars[$tpl_var][$_mkey] = $_mval; |
|
639 | } |
|
640 | } else { |
|
641 | $this->_tpl_vars[$tpl_var][] = $value; |
|
642 | } |
|
643 | } |
|
644 | } |
|
645 | } |
|
646 | ||
647 | /** |