openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit effbdd52d0ff504cc07c27949150c32ac5f28ce1
parent 74867550eef2efe0e92de2dfa8fc48b616f95186
Author: dankert <devnull@localhost>
Date:   Sat, 10 Nov 2007 00:05:39 +0100

Pr?fix "arrayvar" erg?nzt.

Diffstat:
serviceClasses/TemplateEngine.class.php | 4++++
1 file changed, 4 insertions(+), 0 deletions(-)

diff --git a/serviceClasses/TemplateEngine.class.php b/serviceClasses/TemplateEngine.class.php @@ -161,6 +161,7 @@ class TemplateEngine { case 'var': return $invert.'$'.$value; + case 'text': case '': // Sonderfälle für die Attributwerte "true" und "false". // Hinweis: Die Zeichenkette "false" entspricht in PHP true. @@ -179,6 +180,9 @@ class TemplateEngine return 'lang('."'".$value."'".')'; case 'messagevar': return 'lang($'.$value.')'; + case 'arrayvar': + list($arr,$key) = explode(':',$value.':none'); + return $invert.'@$'.$arr.'['.$key.']'; case 'config': $config_parts = explode('/',$value); return $invert.'@$conf['."'".implode("'".']'.'['."'",$config_parts)."'".']';