Apache2-PodBrowser
view release on metacpan or search on metacpan
lib/Apache2/PodBrowser.pm view on Meta::CPAN
# image or something like that, e.g.
# =for html <img src="Apache2::PodBrowser/img.png">
my $path=_findpod($r, substr($pi, 1, $pos-1));
unless( $path=~s!\.[^.]+$!! ) {
$path=~s!/[^/]+$!!;
}
$path.=substr $pi, $pos;
update_finfo $r, $path;
if( $r->finfo->filetype==APR::Const::FILETYPE_REG ) {
if( $r->args=~/\bct=([^;&]+)/ ) {
# content-type given as URL parameter
my $ct=$1;
$ct=~s/%([0-9a-f]{2})|\+/defined $1
? pack('H2', $1)
: ' '/egi;
$r->content_type($ct);
} elsif( substr($path, -4) eq '.png' ) {
$r->content_type('image/png');
} elsif( substr($path, -4) eq '.jpg' or
substr($path, -5) eq '.jpeg' ) {
$r->content_type('image/jpeg');
( run in 2.002 seconds using v1.01-cache-2.11-cpan-524268b4103 )