| line |
!l |
l&&!r |
l&&r |
condition |
|
129
|
0 |
0 |
0 |
$rc and ($file, $cgi) = can_retry($error) |
|
141
|
0 |
0 |
0 |
$rc and not is_normal_end($error) |
|
172
|
0 |
0 |
0 |
not $config->{'cf_registry'} and $config->{'cf_docs'} |
|
|
0 |
0 |
0 |
$YATT::Toplevel::CGI::PATH_INFO and $YATT::Toplevel::CGI::SCRIPT_FILENAME |
|
260
|
0 |
0 |
0 |
defined $file and -r $file |
|
316
|
0 |
0 |
0 |
not defined $param[0] and $widget->public |
|
374
|
0 |
0 |
0 |
$CONFIG and $YATT::Toplevel::CGI::CONFIG->{'cf_no_header'} |
|
445
|
0 |
0 |
1 |
defined $file && -r $file |
|
|
1 |
0 |
0 |
$config->find_root_upward and my(@found) = $config->upward_find_file($file, $config->find_root_upward) |
|
466
|
1 |
0 |
0 |
-f $file and -r $file |
|
482
|
0 |
0 |
0 |
@dirs and -e join('/', @prefix, @found, $dirs[0]) |
|
535
|
0 |
1 |
0 |
$class eq 'CGI' and not $class->can('multi_param') |
|
539
|
1 |
0 |
0 |
$class eq 'CGI::Simple' and not $class->can('multi_param') |
|
580
|
0 |
1 |
0 |
defined $config and ref $config |
|
|
1 |
0 |
0 |
defined $config and ref $config and UNIVERSAL::isa($config, 'YATT::Toplevel::CGI::Config') |
|
626
|
0 |
0 |
0 |
$$trans_keys{"cf_$name"} and defined(my $value = $$config{"cf_$name"}) |
|
827
|
0 |
0 |
0 |
defined $elempath[0] and $elempath[0] eq '' |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
178
|
0 |
0 |
0 |
$YATT::Toplevel::CGI::PATH_TRANSLATED || $YATT::Toplevel::CGI::DOCUMENT_ROOT . $YATT::Toplevel::CGI::REDIRECT_URL |
|
180
|
0 |
0 |
0 |
$YATT::Toplevel::CGI::SCRIPT_FILENAME || $0 |
|
223
|
0 |
0 |
0 |
$config->{'cf_registry'} ||= $instpkg->new_translator($loader, $config->translator_param, 'debug_translator', $ENV{'DEBUG'}) |
|
248
|
0 |
1 |
0 |
$instpkg ||= $config && $config->app_prefix || 'main' |
|
496
|
0 |
0 |
0 |
$not_found or -e $path_translated |
|
583
|
0 |
1 |
0 |
ref $pack or not UNIVERSAL::isa($pack, 'YATT::Toplevel::CGI::Config') |
|
671
|
0 |
1 |
0 |
ref $self || $self |
|
688
|
0 |
0 |
0 |
$YATT::Toplevel::CGI::SCRIPT_FILENAME ||= $0 |