X-Git-Url: http://git.tremily.us/?p=ikiwiki.git;a=blobdiff_plain;f=ikiwiki;h=da3dde46d6e0ebcddd8bf595c21aa73502c6af45;hp=146ae93b7c12f5cfe6a912ab40183d6274fedb56;hb=e622b275c576ff4939cada803b07eaa372119218;hpb=286e1d0700af3a441e607185713686d105571eaf diff --git a/ikiwiki b/ikiwiki index 146ae93b7..da3dde46d 100755 --- a/ikiwiki +++ b/ikiwiki @@ -419,7 +419,7 @@ sub rcs_recentchanges ($) { #{{{ $when=concise(ago(time - str2time($3))); } elsif ($state eq 'header' && /^\s+[A-Z]\s+\Q$svn_base\E\/(.+)$/) { - push @pages, htmllink("", pagename($1), 1) + push @pages, { link => htmllink("", pagename($1), 1) } if length $1; } elsif ($state eq 'header' && /^$/) { @@ -658,7 +658,7 @@ EOF exit 0; } #}}} -sub cgi_recentchanges () { #{{{ +sub cgi_recentchanges ($) { #{{{ my $q=shift; my $template=HTML::Template->new( @@ -669,7 +669,7 @@ sub cgi_recentchanges () { #{{{ wikiname => $wikiname, changelog => [rcs_recentchanges(100)], ); - return $template->output; + print $q->header, $template->output; } #}}} sub cgi_signin ($$) { #{{{ @@ -790,7 +790,7 @@ sub cgi () { #{{{ } if ($do eq 'recentchanges') { - cgi_recentchanges(); + cgi_recentchanges($q); return; }