X-Git-Url: http://git.shiar.net/perl/plp/.git/blobdiff_plain/0daff7b8f9f15f54cfd2af57e4c8f868db199dda..d9bcafc409ceedb4872863ffc0a7e92cdd2079da:/PLP.pm diff --git a/PLP.pm b/PLP.pm index 6d6a520..a190e3b 100644 --- a/PLP.pm +++ b/PLP.pm @@ -10,7 +10,7 @@ use PLP::Tie::Print; use File::Basename (); use File::Spec; -use Cwd (); +#use Cwd (); use strict; @@ -24,7 +24,7 @@ our $VERSION = '3.18'; # everything Do everything: CGI # handler($r) Do everything: mod_perl # mod_perl_init($r) Initialization for mod_perl -# mod_perl_print Faster printing for mod_perl +# mod_perl_print Faster printing for mod_perl # sendheaders Send headers # source($path, $level, $linespec) Read and parse .plp files # start Start the initialized PLP script @@ -172,7 +172,7 @@ sub mod_perl_init { # FAST printing under mod_perl sub mod_perl_print { - return if @_ == 1 and not length $_[0]; + return unless grep length, @_; PLP::sendheaders() unless $PLP::sentheaders; $PLP::r->print(@_); } @@ -354,7 +354,7 @@ PLP - Perl in HTML pages SetHandler perl-script PerlHandler PLP PerlSendHeader On - PerlSetVar PLPcache On + PerlSetVar PLPcache On # Who said CGI was easier to set up? :) @@ -375,10 +375,10 @@ PLP - Perl in HTML pages ScriptAlias /foo/bar/ /PLP_COMMON/ - AllowOverride None - Options +ExecCGI - Order allow,deny - Allow from all + AllowOverride None + Options +ExecCGI + Order allow,deny + Allow from all AddHandler plp-document plp Action plp-document /PLP_COMMON/plp.cgi