| line |
true |
false |
branch |
|
116
|
26 |
0 |
unless exists $$specs{$defaults[$i]} |
|
120
|
2 |
1 |
if (exists $$specs{$_}) |
|
121
|
0 |
2 |
if $$specs{$_} =~ m[^/] |
|
122
|
2 |
0 |
unless $$specs{$_} =~ m[/$] |
|
125
|
0 |
1 |
if (exists $$specs{'sitemapdir'}) |
|
127
|
0 |
0 |
if (exists $$specs{'autocheck'} and ref $$specs{'autocheck'}) |
|
129
|
0 |
0 |
if $_ =~ m[^/] |
|
131
|
0 |
0 |
if $t > $mtime |
|
144
|
0 |
1 |
unless $cols |
|
234
|
0 |
1 |
unless ($_ == $cols) |
|
260
|
0 |
1 |
unless exists $$pp{$page} |
|
265
|
2 |
2 |
if exists $$pp{$_} and exists $$pp{$_}{'submenu'} and @{$$pp{$_}{'submenu'};} |
|
278
|
0 |
0 |
if exists $$pp{$item} |
|
285
|
0 |
0 |
unless $text |
|
286
|
0 |
0 |
unless $status |
|
287
|
0 |
0 |
if exists $$pp{$name} |
|
314
|
0 |
0 |
unless exists $$pp{$page} and exists $$pp{$page}{'menu'} and @selectbar = @{$$pp{$page}{'menu'};} |
|
316
|
0 |
0 |
exists $$pp{$page}{'menustripe'} ? : |
|
322
|
0 |
0 |
$#selectbar ? : |
|
329
|
0 |
0 |
if ($bar) { } |
|
334
|
0 |
0 |
$name eq $page ? : |
|
337
|
0 |
0 |
if (exists $$pp{$name} and exists $$pp{$name}{'submenu'} and @{$$pp{$name}{'submenu'};}) { } |
|
346
|
0 |
0 |
if $click |
|
347
|
0 |
0 |
$name eq $page || $name eq $debug ? : |
|
378
|
0 |
0 |
unless exists $$pp{$page}{'trailer'} |
|
381
|
0 |
0 |
if (exists $$pp{$page}{'trailer'}{'links'} and $cols = @selectbar = @{$$pp{$page}{'trailer'}{'links'};}) |
|
387
|
0 |
0 |
if exists $$pp{$page}{'trailer'}{'text'} and $$pp{$page}{'trailer'}{'text'} |
|
388
|
0 |
0 |
if (exists $$pp{$page}{'trailer'}{'top'}) |
|
397
|
0 |
0 |
if ($bar) { } |
|
402
|
0 |
0 |
$name eq $page ? : |
|
408
|
0 |
0 |
exists $$pp{$page}{'trailer'}{'top'} ? : |
|
412
|
0 |
0 |
if (exists $$pp{$page}{'trailer'}{'text'} and $$pp{$page}{'trailer'}{'text'}) |
|
413
|
0 |
0 |
if ($html) { } |
|
422
|
0 |
0 |
if ($html and exists $$pp{$page}{'trailer'}{'bottom'}) |
|
426
|
0 |
0 |
unless $html |
|
441
|
16 |
18 |
unless $text |
|
442
|
22 |
12 |
unless $status |
|
459
|
16 |
18 |
if (exists $$pp{$page}) { } |
|
480
|
1 |
4 |
if (-e $file and open F, $file) { } |
|
496
|
0 |
0 |
if (-e $file and open F, $file) { } |
|
517
|
1 |
1 |
exists $$pp{$page}{'column'} && ref $$pp{$page}{'column'} eq 'ARRAY' ? : |
|
536
|
0 |
2 |
unless exists $$pp{$page} |
|
539
|
0 |
2 |
if ($page eq 'Sitemap' and exists $$specs{'sitemapdir'}) |
|
551
|
0 |
2 |
if ($phead) |
|
560
|
0 |
4 |
if ($smn and $smn == $_) { } |
|
584
|
0 |
0 |
unless exists $$pp{$page} |
|
589
|
0 |
0 |
exists $$pp{$page}{'location'} ? : |
|
595
|
0 |
0 |
if $tmp =~ /\n$/ |
|
607
|
0 |
9 |
unless defined $ENV{'REQUEST_METHOD'} |
|
610
|
4 |
5 |
if ('GET' eq $tmp and defined $ENV{'QUERY_STRING'}) { } |
|
|
1 |
4 |
elsif ('POST' eq $tmp and defined $ENV{'CONTENT_LENGTH'} and $ENV{'CONTENT_LENGTH'}) { } |
|
620
|
0 |
1 |
if $@ |
|
633
|
0 |
12 |
if (exists $qhash{$key}) { } |
|
652
|
0 |
0 |
unless exists $$pp{$page} |
|
655
|
0 |
0 |
if ($tmp) |
|
667
|
0 |
0 |
exists $$pp{$page}{'heading'} ? : |
|
|
0 |
0 |
exists $$pp{$page}{'title'} ? : |
|
676
|
0 |
0 |
unless $tmp |
|
689
|
0 |
0 |
unless $tmp |
|
707
|
0 |
0 |
unless $tmp |
|
714
|
0 |
0 |
if (exists $$pp{$page}{'menu'} and ref $$pp{$page}{'menu'} eq 'ARRAY' and @{$$pp{$page}{'menu'};}) |
|
721
|
0 |
0 |
if ($debug) { } |
|
729
|
0 |
0 |
if (exists $$pp{$page}{'trailer'} and ref $$pp{$page}{'trailer'} eq 'HASH') |
|
757
|
0 |
0 |
unless opendir H, $$specs{'pagedir'} |
|
762
|
0 |
0 |
unless (grep /$f$/, @files) |
|
771
|
0 |
0 |
unless -e $file |
|
773
|
0 |
0 |
if $mtime < $m |
|
774
|
0 |
0 |
if $_ =~ /(?:meta|head)$/ |
|
775
|
0 |
0 |
unless open H, $file |
|
786
|
0 |
0 |
if exists $$sm{$plink} |
|
787
|
0 |
0 |
if (exists $$pages{$plink}) { } |
|
|
0 |
0 |
elsif (not $plink =~ m[\://] || $plink =~ /\@/) { } |
|
800
|
0 |
0 |
if ($isLINK) { } |
|
807
|
0 |
0 |
if nosearch($specs, $pg) |
|
828
|
0 |
0 |
unless $text |
|
829
|
0 |
0 |
unless (exists $$sm{$link} or $link =~ m[\://]s or $link =~ /\@/s) |
|
832
|
0 |
0 |
if $match =~ /$_/s |
|
858
|
0 |
0 |
if (exists $$specs{'nosearch'}) |
|
860
|
0 |
0 |
if $pg =~ /$_/i |
|
874
|
0 |
0 |
if $pg =~ m[^/] |
|
876
|
0 |
0 |
unless -e $pg |
|
878
|
0 |
0 |
if nosearch($specs, $pg) |
|
882
|
0 |
0 |
unless open F, $pg |
|
899
|
0 |
0 |
unless exists $$pages{$pg} and exists $$pages{$pg}{'menu'} |
|
905
|
0 |
0 |
if (exists $$pages{$pg}{'submenu'}) |
|
908
|
0 |
0 |
if (exists $$pages{$pg}{'trailer'} and exists $$pages{$pg}{'trailer'}{'links'}) |
|
914
|
0 |
0 |
if exists $$sm{$pgname} |
|
918
|
0 |
0 |
unless (exists $$pages{$pgname}) |
|
922
|
0 |
0 |
unless $text |
|
923
|
0 |
0 |
unless $status |
|
926
|
0 |
0 |
if exists $$sm{$pgname} |
|
927
|
0 |
0 |
if (exists $$pages{$pgname}) { } |
|
|
0 |
0 |
elsif (not $pgname =~ m[\://] || $pgname =~ /\@/) { } |
|
943
|
0 |
0 |
if ($isLINK) { } |
|
1006
|
0 |
0 |
$port == 80 ? : |
|
1027
|
0 |
0 |
unless $m |
|
1036
|
0 |
0 |
if (exists $$pp{$pg}) { } |
|
1039
|
0 |
0 |
if ($pg =~ m[^/]) |
|
1067
|
0 |
0 |
unless exists $$specs{'sitemapdir'} and -e $$specs{'sitemapdir'} and -w $$specs{'sitemapdir'} |
|
1072
|
0 |
0 |
if (-e $smf) |
|
1075
|
0 |
0 |
if $pgt <= $smt |
|
1080
|
0 |
0 |
unless (sysopen LOCK, $smf . '.lock', 578, $perms) |
|
1086
|
0 |
0 |
unless (flock LOCK, 2) |
|
1098
|
0 |
0 |
if (open F, '>' . $smf . '.tmp') |
|
1104
|
0 |
0 |
if (open F, '>' . $smf . '.tmp') |