private function _get_var($name, $retNoKey = false) {
$keys = array_map('trim', explode(".", $name));
- if ($retNoKey && !array_key_exists($keys[0], $this->r)) {
+ if ($retNoKey && !array_key_exists($keys[0], $this->r))
return KEY_NOT_EXISTS;
- }
$val = $this->r;
foreach ($keys as $k) {
$val = (isset($val[$k]) ? $val[$k] : null);
if (strpos($args[2], "==") > 0) {
list($a, $b) = array_map("trim", explode("==", $args[2]));
$a = $this->_get_var($a);
- if ($b[0] == "$") {
+ if ($b[0] == "$")
$b = $this->_get_var($b);
- }
$val = ($a == $b);
- } elseif (strpos($args[2], "!=") > 0) {
+ } else if (strpos($args[2], "!=") > 0) {
list($a, $b) = array_map("trim", explode("!=", $args[2]));
$a = $this->_get_var($a);
- if ($b[0] == "$") {
+ if ($b[0] == "$")
$b = $this->_get_var($b);
- }
$val = ($a != $b);
} else {
$val = $this->_get_var($args[2]);
$newctx = null;
}
- if ($tplfile[0] == "$") {
+ if ($tplfile[0] == "$")
$tplfile = $this->_get_var($tplfile);
- }
$this->_push_stack();
$r = $this->r;