Apache-ASP
view release on metacpan or search on metacpan
$code_block = $3 ? 0 : 1;
}
$file_line_number += $head_data =~ s/\n//sg;
$head_data =~ s/\<\%.*?\%\>//sg;
# print STDERR "HEAD: $head_data\n";
my $code_blocks_open = $head_data =~ s/\<\%//sg;
my $code_blocks_closed = $head_data =~ s/\%\>//sg;
$code_block += $code_blocks_open;
$code_block -= $code_blocks_closed;
if (($code_block < 0)) {
$code_block = 0; # stray percents like height=100%> kinds of tags
}
# print STDERR "CODEBLOCK: $code_block $file; open $code_blocks_open closed $code_blocks_closed\n";
# print STDERR "FILE CONTEXT: $file_context LINENO: $file_line_number\n\n";
}
# compiled include args handling
my $has_args = $3;
my $args = undef;
if($has_args) {
lib/Apache/ASP/StateManager.pm view on Meta::CPAN
$SessionIDLength = 32;
$DefaultStateDB = 'SDBM_File';
$DefaultStateSerializer = 'Data::Dumper';
sub InitState {
my $self = shift;
my $r = $self->{r};
my $global_asa = $self->{GlobalASA};
## STATE INITS
# what percent of the session_timeout's time do we garbage collect
# state files and run programs like Session_OnEnd and Application_OnEnd
$self->{state_manager} = &config($self, 'StateManager', undef, $Apache::ASP::StateManager);
# state is the path where state files are stored, like $Session, $Application, etc.
$self->{state_dir} = &config($self, 'StateDir', undef, $self->{global}.'/.state');
$self->{state_dir} =~ tr///; # untaint
$self->{session_state} = &config($self, 'AllowSessionState', undef, 1);
$self->{state_serialize} = &config($self, 'ApplicationSerialize');
if($self->{state_db} = &config($self, 'StateDB')) {
( run in 0.349 second using v1.01-cache-2.11-cpan-10c994e2082 )