]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Setup.pm
When editing a page, show that page's sidebar. (Thanks, privat)
[ikiwiki.git] / IkiWiki / Setup.pm
index 2cf01ea684e634da1b8bb4e0254256ca3507e59c..ee5be95d2a1cdd2a6a07b8174120e9961755c037 100644 (file)
@@ -28,11 +28,12 @@ sub load ($;$) {
        }
        close IN;
 
-       if ($content=~/(use\s+)?IkiWiki::Setup::(\w+)/) {
+       if ($content=~/((?:use|require)\s+)?IkiWiki::Setup::(\w+)/) {
                $config{setuptype}=$2;
                if ($1) {
                        error sprintf(gettext("cannot load %s in safe mode"), $file)
                                if $safemode;
+                       no warnings;
                        eval IkiWiki::possibly_foolish_untaint($content);
                        error("$file: ".$@) if $@;
                }