X-Git-Url: http://git.shiar.net/perl/plp/.git/blobdiff_plain/ef6d542255046b6f50d7047d8e5a1d85b9f01042..0dbf6bc1fe5cd28c532994d13836e9509fcbe194:/plp.cgi diff --git a/plp.cgi b/plp.cgi old mode 100755 new mode 100644 index 850e305..aa3b32f --- a/plp.cgi +++ b/plp.cgi @@ -1,38 +1,9 @@ -#!/usr/local/bin/perl -use v5.6.0; -use PLP; - -die 'Wrong module version' if $PLP::VERSION ne '3.02'; - -use vars qw($DEBUG); +#!/usr/bin/perl -use strict; -{ - $PLP::code = ''; - $PLP::sentheaders = 0; - $PLP::inA = 0; - $PLP::inB = 0; - delete @ENV{ grep /^PLP_/, keys %ENV }; -} +# This script is not installed automatically, and is not needed for mod_perl +# installations. -$DEBUG = 1; - -PLP::start(); +use PLP; +PLP::everything(); -{ - no strict; - PLP::Fields::doit(); - { - package PLP::Script; - *headers = \%header; - *cookies = \%cookie; - PLP::Functions->import(); - # No lexicals may exist at this point. - eval qq{package PLP::Script; $PLP::code}; - } - PLP::error($@, 1) if $@; - select STDOUT; - undef *{"PLP::Script::$_"} for keys %PLP::Script::; - PLP::sendheaders() unless $PLP::sentheaders; -}