RoxenCMS 5.4Web Developer ManualIf Tags

   

<else>
<elseif>
<false>
<if>
<if ac-identity-exists>
<if ac-verify-password>
<if accept>
<if access-path>
<if client>
<if clientvar>
<if config>
<if cookie>
<if date>
<if defined>
<if domain>
<if exists>
<if expr>
<if false>
<if group>
<if internal-exists>
<if ip>
<if kerberos-auth>
<if language>
<if match>
<if Match>
<if module>
<if poll-voted>
<if ppoint>
<if pragma>
<if prestate>
<if referrer>
<if sb-user-op>
<if scope>
<if sizeof>
<if supports>
<if time>
<if true>
<if type-from-data>
<if type-from-filename>
<if user>
<if variable>
<if Variable>
<if variable-exists>
<then>
<true>

<if ppoint></if>

Provided by module: CMS: Tags

Test if a user has access to a RXML protection point. The RXML protection points can be listed, created and edited under the configuration tab.


Attributes

ppoint="RXML protection point"

The protection point to test.


none

The check will be true if the user has no permission to the protection point.


read

The check will be true if the user has read permission to the protection point.


write

The check will be true if the user has write permission to the protection point.

case="insensitive"

If the attribute case='insensitive' is present, and there was a RXML protection point with the same name (not considering its capitalization) then the permission check will be performed on that protection point.


Note that the none, read and write attributes can be combined. <if ppoint='foo' read='' write=''/> could be used to give access to everyone that has either read or write access to the RXML protection point foo.