version=pmwiki-2.2.0-beta65 ordered=1 urlencoded=1 agent=Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14 author=Anno charset=ISO-8859-1 csum= ctime=1163800833 host=84.119.65.63 name=PmWiki.CondExpr rev=4 targets= text=(:Summary:Details of the CondExpr function:)%0a%0a!CondExpr...%0a%0ais an expression parser. You use it via the "expr" markup, thusly:%0a%0a[@%0a (:if expr equal {$var1} {$var2} xor equal {$var3} {$var4}) %0a%0a (:if expr ! equal 'carrot' {$var4}) %0a@]%0a%0aOperations available are:%0a* and%0a* or%0a* xor%0a* &&%0a* ||%0a* !%0a%0aI ''think'' you can also use parenthetical expressions like%0a%0a[@%0a(: if expr ({$bool1} or {$bool2}) and ({$bool3} or {$bool4}) :)%0a@]%0a %0aUsage examples here: [[Cookbook:JJSApprovePage]] time=1213085109