[pmwiki-users] Skins: How to disable file: , function: , and page: markups?
5ko at free.fr
Sun Jul 22 11:26:51 CDT 2007
On Saturday 23 June 2007, Petko Yotov wrote:
> On Saturday 23 June 2007, Patrick R. Michaud wrote:
> > On Sat, Jun 23, 2007 at 04:13:26AM +0200, Petko Yotov wrote:
> > > So, is it possible to disable the following skin markups from being
> > > processed: <!--function: fname par par...-->
> > > <!--file:/etc/passwd-->
> > > <!--page:ReadProtectedPage SiteAdmin.AuthUser-->
> > Actually, I think we could make this fairly simple, by providing a
> > $SkinDirectivesPattern that identifies the patterns allowed in a
> > skin template. Currently the code to do this is skin.php, line 106:
> > $TmplFmt['Start'] = array_merge(array('headers:'),
> > preg_split('/[[<]!--((?:wiki|file|function|markup):.*?)-->]/s',
> > array_shift($sect),0,PREG_SPLIT_DELIM_CAPTURE));
> > (As you can see, <!--page:...--> already appears to not be supported. :-)
> > So, if we change this line to be a configuration variable, it may
> > be fairly simple. :-)
> > Comments?
> Yes: if this pattern (or even just the keywords) could become a variable,
> it should work. BTW it is repeated once again in the function.
> Thanks, :-)
Is there a chance of implementing this configuration variable anytime between
the next few beta releases? I will certainly use it.
More information about the pmwiki-users