diff options
author | Joey Hess <joey@gnu.kitenet.net> | 2010-02-11 18:25:10 -0500 |
---|---|---|
committer | Joey Hess <joey@gnu.kitenet.net> | 2010-02-11 18:25:10 -0500 |
commit | e11876b7003c700fbc3717ca9c5af5aac3b72ac2 (patch) | |
tree | eb291262b9ad7ca99a3092eb251de63ffc6a21bc /IkiWiki.pm | |
parent | 046095552ac231366d71a3c7a84bdc6d46662212 (diff) | |
download | ikiwiki-e11876b7003c700fbc3717ca9c5af5aac3b72ac2.tar ikiwiki-e11876b7003c700fbc3717ca9c5af5aac3b72ac2.tar.gz |
httpauth: Add httpauth_pagespec setting that can be used to limit pages to only being edited via users authed with httpauth.
Diffstat (limited to 'IkiWiki.pm')
-rw-r--r-- | IkiWiki.pm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/IkiWiki.pm b/IkiWiki.pm index 2a0132745..de7dbfc79 100644 --- a/IkiWiki.pm +++ b/IkiWiki.pm @@ -941,7 +941,12 @@ sub linkpage ($) { sub cgiurl (@) { my %params=@_; - return $config{cgiurl}."?". + my $cgiurl=$config{cgiurl}; + if (exists $params{cgiurl}) { + $cgiurl=$params{cgiurl}; + delete $params{cgiurl}; + } + return $cgiurl."?". join("&", map $_."=".uri_escape_utf8($params{$_}), keys %params); } |