[pmwiki-users] CondAuth
Patrick R. Michaud
pmichaud at pobox.com
Thu May 10 08:46:47 CDT 2007
On Thu, May 10, 2007 at 02:31:11PM +0100, Hans wrote:
>
> http://www.pmwiki.org/wiki/PmWiki/Functions says
>
> CondAuth ($pagename, 'auth level'):
>
> http://www.pmwiki.org/wiki/Cookbook/ConditionalMarkupSamples says:
>
> What are the "If Auth" equivalents for a skin.php file?
>
> $page = RetrieveAuthPage($pagename, 'read', false, READPAGE_CURRENT);
> if ($page['=auth']['read']) /* visitor has read permission */
> if ($page['=auth']['edit']) /* visitor has edit permission */
> if ($page['=auth']['attr']) /* visitor has attr permission */
> if ($page['=auth']['admin']) /* visitor has admin permission */
>
> Which is the better or correct approach?
CondAuth() is better. Even if PmWiki's internal authorization
implementation changes, CondAuth() will continue to work.
Pm
More information about the pmwiki-users
mailing list