| line | % | coverage | condition |
| 96 | 33 | | $params->{'info'} || 'CGI::Info'->new |
| 110 | 33 | | $@ or not defined $config |
| 120 | 33 | | $info->is_search_engine or not defined $ENV{'REMOTE_ADDR'} |
| 130 | 50 | | $config->{'security'}{'ids_threshold'} // 50 |
| 140 | 33 | | $config->{'throttle'}{'file'} // "File::Spec"->catdir($info->tmpdir, "throttle") |
| 144 | 50 | | $config->{'throttle'}{'interval'} // 90 |
| 50 | | $config->{'throttle'}{'max_items'} // 30 |
| 212 | 0 | | $sm ||= "HTML::SocialMedia"->new({"twitter", $twitter, "cache", $smcache, "lingua", $params->{'lingua'}, "logger", $params->{'logger'}}) |
| 237 | 33 | | defined $config_dir and -d $config_dir |
| 299 | 67 | | $args and $args->{'cart'} |
| 307 | 67 | | $args and $args->{'itemsincart'} |
| 311 | 0 | | defined $args->{'cart'}{$key} and $args->{'cart'}{$key} ne "" |
| 344 | 100 | | $self->{'cache_duration'} ||= "5 minutes" |
| 367 | 33 | | $ENV{'root_dir'} || $self->{'_config'}{'root_dir'} || $self->{'_info'}->root_dir |
| 402 | 33 | | $args{'modulepath'} || ref $self |
| 413 | 33 | | defined $filename and defined $fh |
| 483 | 50 | | $self->{'config'}{'security'}{'csrf'}{'enable'} // 1 |
| 601 | 20 | | A | B | C | D | dec |
|---|
| 0 | X | X | X | 0 | | 1 | 0 | X | X | 0 | | 1 | 1 | 0 | X | 0 | | 1 | 1 | 1 | 0 | 0 | | 1 | 1 | 1 | 1 | 1 |
| not $filename =~ /.txt$/u and $rc =~ /\smailto:(.+?)>/u and not $1 =~ /^&/u and $self->{'_logger'} |
| 652 | 50 | | $self->{'config'}{'security'}{'csrf'}{'secret'} // "default_secret" |