X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/fe788510cd59130603b2efc19b0c662b3de57054..cd726ba1120253b6387e1a558f36ba78f3cd8cbd:/source.plp diff --git a/source.plp b/source.plp index 931b3dc..ef730a4 100644 --- a/source.plp +++ b/source.plp @@ -1,7 +1,7 @@ <(common.inc.plp)><: my $source = $Request; -my $incname = qr{ [a-z][/a-z0-9_.-]* \.(?:plp?|css|js) }x; +my $incname = qr{ [a-z][/a-z0-9_.-]* \.(?:plp?|css|js|txt) }x; if ($source =~ s{(?<=\Q.inc.pl\E)/jsonp?$}{} and -r $source) { # convert perl include to json construct @@ -54,7 +54,8 @@ if (not $source) { say "\n"; } else { - say "

Source of $source

"; + my $href = showlink($source, $source =~ m{\A (\w+) \.plp \z}x && "/$1"); + say "

Source of $href

"; if ($source =~ m{(?:/|^)\.}) { die "File request not permitted\n";