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:
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