Apache-SetWWWTheme
view release on metacpan or search on metacpan
SetWWWTheme.pm view on Meta::CPAN
$Theme = new HTML::WWWTheme(); # grab our theme object.
my $content_type;
$content_type = $r->content_type() || return DECLINED;
# we only want to deal with html files
return DECLINED unless $content_type eq 'text/html';
$filename = $r->filename; # get the filename we're looking for
unless (-e $r->finfo) # Apache does a stat() and puts the results in finfo,
# this is faster than testing the filename.
{
$r->log_error("File does not exist: $filename");
return NOT_FOUND;
}
unless (-r _) # after finfo is used, it goes to perl's _ filehandle
{
$r->log_error("File permissions deny access: $filename");
return FORBIDDEN;
( run in 1.367 second using v1.01-cache-2.11-cpan-49f99fa48dc )