diff options
author | petko <petko@524c5546-5005-0410-9a3e-e25e191bd360> | 2024-02-04 06:30:33 +0000 |
---|---|---|
committer | petko <petko@524c5546-5005-0410-9a3e-e25e191bd360> | 2024-02-04 06:30:33 +0000 |
commit | 68d1c891103ddf0e6021db34704feffea95a76c8 (patch) | |
tree | a9ab4ed7024b447bd1abeb5b32801d7b2d560255 /pmwiki.php | |
parent | 7fce4d7b31a5ae226d08cf8c2bfe2169fd19d86b (diff) | |
download | pmwiki.svn-68d1c891103ddf0e6021db34704feffea95a76c8.tar.bz2 |
Allow $EditTemplatesFmt entries to apply to specific pages with name= specification.
git-svn-id: svn://pmwiki.org/pmwiki/trunk@4616 524c5546-5005-0410-9a3e-e25e191bd360
Diffstat (limited to 'pmwiki.php')
-rw-r--r-- | pmwiki.php | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -2488,6 +2488,13 @@ function EditTemplate($pagename, &$page, &$new) { return; } foreach((array)$EditTemplatesFmt as $t) { + if (strpos($t, ' ')!==false) { + $args = ParseArgs($t); + if (@$args['name']) { + if (! MatchPageNames($pagename, FixGlob($args['name']))) continue; + } + $t = $args[''][0]; + } $p = RetrieveAuthPage(FmtPageName($t,$pagename), 'read', false, READPAGE_CURRENT); if (@$p['text'] > '') { $new['text'] = $p['text']; return; } |