A small correction: missing $ at beginning. The definition should read: $Conditions['authgroup'] = '(boolean)@$GLOBALS["AuthList"][\$condparm]'; and there was in fact a similar condition already listed on http://www.pmwiki.org/wiki/Cookbook/ConditionalMarkupSamples $Conditions['authgroup'] = '$GLOBALS["AuthList"][$condparm] > 0'; ~Hans