]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Plugin/conditional.pm
* Fix a security hole that allowed insertion of unsafe content via the meta
[ikiwiki.git] / IkiWiki / Plugin / conditional.pm
index 35418a3ba448aee3dd8191ab3e7f3ece876d0b9b..ed533109ac113fc5bba4836258ee1bb6bac29cd0 100644 (file)
@@ -17,7 +17,7 @@ sub preprocess_if (@) { #{{{
        my %params=@_;
 
        if (! exists $params{test} || ! exists $params{then}) {
-               return "[[if requires \"test\" and \"then\" parameters]]";
+               return "[[if ".gettext('"test" and "then" parameters are required')."]]";
        }
 
        my $result=0;
@@ -53,7 +53,8 @@ sub preprocess_if (@) { #{{{
        else {
                $ret="";
        }
-       return IkiWiki::preprocess($params{page}, $params{destpage}, $ret);
+       return IkiWiki::preprocess($params{page}, $params{destpage}, 
+               IkiWiki::filter($params{page}, $ret));
 } # }}}
 
 package IkiWiki::PageSpec;