DBIx-Web
view release on metacpan or search on metacpan
lib/DBIx/Web.pm view on Meta::CPAN
.getlogin();
$r .="\n===Perl: \$^X=$^X; \$]=$]; \@INC=" .join(', ', map{"'$_'"} @INC) .'; getlogin=' .getlogin()
if ($o =~/\b(?:perl|all)\b/i);
$r .="\n===\%ENV: " .join(', ', map {"$_=" .(defined($ENV{$_}) ? "'" .$ENV{$_} ."'" : 'undef')
} qw(SERVER_SOFTWARE SERVER_PROTOCOL DOCUMENT_ROOT GATEWAY_INTERFACE MOD_PERL PERLXS PERL_SEND_HEADER REMOTE_USER TMP TEMP SCRIPT_NAME PATH_INFO PATH_TRANSLATED REQUEST_METHOD REQUEST_URI QUERY_STRING REDIRECT_QUERY_STRING CONTENT_TYPE CONTENT_LENG...
if ($o =~/\b(?:env|all)\b/i);
$r .="\n===CGI: " .join(', '
,(map { my $v =eval("\$CGI::$_");
("\$$_=" .(defined($v) ? "'$v'" : 'undef'))
} qw (VERSION TAINTED MOD_PERL PERLEX XHTML NOSTICKY NPH PRIVATE_TEMPFILES TABINDEX CLOSE_UPLOAD_FILES POST_MAX HEADERS_ONCE USE_PARAM_SEMICOLONS))
,(map { my $v =$s->url(!$_ ? () : ($_=>1));
(($_||'%url') .'=' .(defined($v) ? "'$v'" : 'undef'))
} '', qw(-absolute -relative -base))
,'-self_url=' .($s->cgi->self_url()||'')
)
if $s->{-cgi} && ($o =~/\b(?:cgi|all)\b/i);
$r .="\n===CGI param: " .join(', '
,map {("$_=" .(defined($s->cgi->param($_)) ? "'" .$s->cgi->param($_) ."'" : 'undef'))
} $s->cgi->param
)
lib/DBIx/Web.pm view on Meta::CPAN
if (!$_[0]->{-cgi}) {
my $e =$@ ||'undef';
$_[0]->logRec('error',"CGI::new() -> $e");
# eval('use CGI::Carp'); CGI::Carp::croak("CGI::new() -> $e\n");
&{$_[0]->{-die}}("CGI::new() -> $e\n");
}
if ($_[0]->{-cgi}->{'.cgi_error'}) {
$_[0]->{-c}->{'.cgi_error'} =$_[0]->{-cgi}->{'.cgi_error'};
$_[0]->logRec('error','CGI::new() -> ' .$_[0]->{-cgi}->{'.cgi_error'})
}
$CGI::XHTML =0;
$CGI::USE_PARAM_SEMICOLONS =$HS eq ';' ? 1 : 0;
if ((($ENV{SERVER_SOFTWARE}||'') =~/IIS/i)
|| ($ENV{MOD_PERL} && !$ENV{PERL_SEND_HEADER})) {
$CGI::NPH =1
}
if ($ENV{PERLXS}) {
}
if (($ENV{GATEWAY_INTERFACE}||'') =~/PerlEx/) {
}
$_[0]->{-cgi}
( run in 1.040 second using v1.01-cache-2.11-cpan-49f99fa48dc )