commit dc3bd9df80feaf147c463a57fc6c6407e2048319
parent 806f30b34d0ddcd07f05e5a55328ff681cb463e5
Author: dankert <devnull@localhost>
Date: Thu, 8 Nov 2007 23:51:36 +0100
gr??er/kleiner-Vergleich mit IF.
Diffstat:
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/themes/default/include/elements.ini.php b/themes/default/include/elements.ini.php
@@ -17,7 +17,7 @@ frameset-page=menu
hidden = name:*,default
editor = name:*,type:*
else =
-if = equals,value,invert,not,empty,present,contains,true,false
+if = equals,value,invert,not,empty,present,contains,greaterthan,lessthan,true,false
image = config,file,url,icon,align:left,type,elementtype,fileext
input = class:,default:,type:text,index,name:*,prefix,value,size:40,maxlength:256,onchange:,readonly:false
inputarea= name,rows:10,cols:40,value,index,onchange,prefix,class:,default:
diff --git a/themes/default/include/html/if.inc.php b/themes/default/include/html/if.inc.php
@@ -25,6 +25,14 @@
elseif( isset($attr_equals)&& isset($attr_value) )
$exec = $attr_equals == $attr_value;
+ // Inhalt-Vergleich
+ elseif( isset($attr_lessthan)&& isset($attr_value) )
+ $exec = intval($attr_lessthan) > intval($attr_value);
+
+ // Inhalt-Vergleich
+ elseif( isset($attr_greaterthan)&& isset($attr_value) )
+ $exec = intval($attr_greaterthan) > intval($attr_value);
+
// Vergleich auf leer
elseif ( isset($attr_empty) )
{