openrat-cms

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

commit 8e3cdf8a24113f8f91a569e34b13a67fbd0662e2
parent 45f4df33eff300e7e2e6a538581b6c04f340fbdd
Author: dankert <devnull@localhost>
Date:   Sat, 20 Jan 2007 17:53:38 +0100

Neues "not", Entfernen von "notempty", Korrektur "present"

Diffstat:
themes/default/include/html/if.inc.php | 20+++++---------------
1 file changed, 5 insertions(+), 15 deletions(-)

diff --git a/themes/default/include/html/if.inc.php b/themes/default/include/html/if.inc.php @@ -44,7 +44,7 @@ elseif ( isset($attr_present) ) { if ( !isset($$attr_present) ) - $exec = !empty($attr_present); + $exec = false; elseif ( is_array($$attr_present) ) $exec = (count($$attr_present)>0); elseif ( is_bool($$attr_present) ) @@ -55,20 +55,6 @@ $exec = true; } - // Vergleich auf nicht-leer - elseif ( isset($attr_notempty) ) - { - if ( !isset($$attr_notempty) ) - $exec = !empty($attr_notempty); - elseif ( is_array($$attr_notempty) ) - $exec = (count($$attr_notempty)>0); - elseif ( is_bool($$attr_notempty) ) - $exec = true; - elseif ( is_numeric($$attr_notempty) ) - $exec = $$attr_notempty>=0; - else - $exec = !empty( $$attr_notempty ); - } else { Html::debug( $attr ); @@ -81,6 +67,10 @@ if ( !empty($attr_invert) ) $exec = !$exec; + // Ergebnis umdrehen + if ( !empty($attr_not) ) + $exec = !$exec; + if ( $exec ) { ?> \ No newline at end of file