<div class="gmail_quote">On Tue, Feb 21, 2012 at 12:47 AM, Patrick R. Michaud <span dir="ltr"><<a href="mailto:pmichaud@pobox.com">pmichaud@pobox.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div id=":iv">The CondAuth() function does what you want:<br>
<br>
    if (CondAuth($pagename, 'edit')) { ... }</div></blockquote></div><br>When using CondAuth() or other similar functions [1] it's important to remember to place them as late as possible in your config.php to avoid various caching issues which can be very difficult to troubleshoot otherwise.<br>
<br>See <a href="http://www.pmwiki.org/wiki/PmWiki/LocalCustomizations#configphp-order">http://www.pmwiki.org/wiki/PmWiki/LocalCustomizations#configphp-order</a>.<br><br>-Peter<br><br>[1] ResolvePageName(), CondAuth(), PageTextVar(), PageVar(), RetrieveAuthPage() or others -- basically anything that is likely to require the reading of a page during the processing of the function.  (That list of functions pasted from the link above.)<br>