openrat-cms

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

commit 55a11b0361883d2e96d42a335b8e555086c0819b
parent b0540a518beecca4e7262e1b2d7aa986782030c9
Author: dankert <devnull@localhost>
Date:   Sat, 20 Jan 2007 17:52:19 +0100

Spezielle Behandlung von Boolean-Attributwerten

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

diff --git a/serviceClasses/TemplateEngine.class.php b/serviceClasses/TemplateEngine.class.php @@ -225,6 +225,17 @@ class TemplateEngine if ( $default != 'NONE' ) $checkedAttr[$a]=$default; unset( $attr[$a] ); + + // Sonderfälle für die Attributwerte "true" und "false". + // Hinweis: Die Zeichenkette "false" entspricht in PHP true. + // Siehe http://de.php.net/manual/de/language.types.boolean.php + if ( isset($checkedAttr[$a])) + { + if ( $checkedAttr[$a] == 'true') + $checkedAttr[$a] = true; + elseif ( $checkedAttr[$a] == 'false') + $checkedAttr[$a] = false; + } } if ( count($attr) > 0 )