]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - IkiWiki/Plugin/edittemplate.pm
attachment: Add admin() pagespec to test if the uploading user is a wiki admin.
[git.ikiwiki.info.git] / IkiWiki / Plugin / edittemplate.pm
index f8b5174ff2f0d56ef37a02df9c2a0ab6794a3a17..84c28a9d0dc58887a3f4ce1848eb542e8f897014 100644 (file)
@@ -54,16 +54,14 @@ sub preprocess (@) { #{{{
                error gettext("match not specified")
        }
 
-       $pagestate{$params{page}}{edittemplate}{$params{match}}=$params{template};
+       my $link=IkiWiki::linkpage($params{template});
+       $pagestate{$params{page}}{edittemplate}{$params{match}}=$link;
 
        return "" if ($params{silent} && IkiWiki::yesno($params{silent}));
-
-       my $link=IkiWiki::linkpage($params{template});
        add_depends($params{page}, $link);
-       my $linkHTML = htmllink($params{page}, $params{destpage}, $link);
-
        return sprintf(gettext("edittemplate %s registered for %s"),
-               $linkHTML, $params{match});
+               htmllink($params{page}, $params{destpage}, $link),
+               $params{match});
 } # }}}
 
 sub formbuilder (@) { #{{{