line |
true |
false |
branch |
29
|
0 |
5 |
$@ ? : |
87
|
0 |
4 |
if ($this{'Log'}) |
92
|
0 |
4 |
ref $this{'logfh'} ? : |
93
|
4 |
0 |
$this{'debug'} ? : |
94
|
3 |
1 |
$this{'debugv'} ? : |
99
|
0 |
4 |
$this{'autoindex'} ? : |
128
|
9 |
5 |
@_ ? : |
134
|
9 |
18 |
if /^autoindex$/ |
135
|
1 |
17 |
if (defined $this{$_}) |
138
|
2 |
7 |
if defined $this{'debug'} and $this{'debug'} =~ /^(off|notice|error|warning|critical)$/i |
140
|
2 |
7 |
if defined $this{'debugv'} |
144
|
1 |
8 |
if defined $this{'useColHeaders'} |
148
|
1 |
8 |
if defined $this{'sortby'} and $this{'sortby'} =~ /^\d+$/ |
151
|
1 |
8 |
if (defined $this{'width'}) |
163
|
2 |
7 |
if ($this{'column'}) |
165
|
1 |
1 |
unless $this{'column'} =~ /HASH/ |
168
|
0 |
1 |
unless /^\d+$/ |
177
|
2 |
6 |
if (defined $this{'blockPad'}) |
182
|
2 |
0 |
if defined $this{'blockPad'}{$_} |
186
|
1 |
1 |
if ($@) |
217
|
0 |
5 |
unless (defined $this{'name'}) |
231
|
0 |
5 |
if ($this{'name'} =~ /^\_block/) |
250
|
0 |
5 |
if (defined $$self{'_block'}{'_profile'}{$blockname}) |
263
|
5 |
0 |
unless (defined $$self{'_block'}{'_profile'}{$blockname}) |
272
|
1 |
4 |
if (defined $this{'pad'}{'top'} and $this{'pad'}{'top'} =~ /^\d+$/) { } |
280
|
1 |
4 |
if (defined $this{'pad'}{'bottom'} and $this{'pad'}{'bottom'} =~ /^\d+$/) { } |
290
|
0 |
5 |
if ($@) |
302
|
3 |
2 |
if (defined $this{'useColHeaders'}) { } |
316
|
1 |
4 |
if (defined $this{'columnWidth'} and $this{'columnWidth'} =~ /^\d+$/ and $this{'columnWidth'} > 0) { } |
332
|
1 |
4 |
if (defined $this{'columnAlign'} and $this{'columnAlign'} =~ /^(left|right|center)$/i) |
347
|
1 |
4 |
if ($this{'column'}) { } |
|
0 |
4 |
elsif (defined $this{'cols'} and $this{'cols'} =~ /^\d+$/ and $this{'cols'} > 0) { } |
378
|
0 |
0 |
if ($tl_block_width > $pg_width) |
388
|
0 |
0 |
if ($@) |
416
|
5 |
0 |
if ($$self{'_page'}{'_profile'}{'report'}{'autoindex'}) { } |
423
|
0 |
0 |
unless ($this{'order'} =~ /^\d+$/) |
439
|
2 |
3 |
if (defined $this{'sortby'} and $this{'sortby'} =~ /^\d+$/) |
447
|
2 |
3 |
if (defined $this{'sorttype'} and $this{'sorttype'} =~ /^(alpha|numeric)$/i) |
455
|
2 |
3 |
if (defined $this{'orderby'} and $this{'orderby'} =~ /^(ascending|descending)$/i) |
474
|
3 |
1 |
@_ ? : |
478
|
0 |
3 |
unless $blockname = $this{'name'} |
484
|
0 |
3 |
if $blockname =~ /^\_block$/ |
489
|
1 |
2 |
unless (defined $$self{'_block'}{'_profile'}{$blockname}) |
500
|
0 |
2 |
if (defined $this{'pad'}{'top'} and $this{'pad'}{'top'} =~ /^\d+$/) { } |
508
|
0 |
2 |
if (defined $this{'pad'}{'bottom'} and $this{'pad'}{'bottom'} =~ /^\d+$/) { } |
518
|
0 |
2 |
if ($@) |
523
|
0 |
2 |
if defined $this{'title'} |
528
|
1 |
1 |
if defined $this{'useColHeaders'} |
533
|
0 |
2 |
if (defined $this{'order'} and $this{'order'} =~ /^\d+$/) |
535
|
0 |
0 |
if ($$self{'_page'}{'_profile'}{'report'}{'autoindex'}) { } |
547
|
0 |
2 |
if (defined $this{'sortby'} and $this{'sortby'} =~ /^\d+$/) |
555
|
0 |
2 |
if (defined $this{'sorttype'} and $this{'sorttype'} =~ /^(alpha|numeric)$/i) |
563
|
0 |
2 |
if (defined $this{'orderby'} and $this{'orderby'} =~ /^(ascending|descending)$/i) |
581
|
18 |
0 |
@_ ? : |
583
|
0 |
18 |
unless $number =~ /^\d+$/ |
585
|
0 |
18 |
unless (defined $blockname) |
592
|
0 |
18 |
unless (defined $$self{'_block'}{'_profile'}{$blockname}) |
599
|
10 |
8 |
if (defined $this{'align'} and $this{'align'} =~ /^(left|right|center)$/i) { } |
605
|
4 |
4 |
unless (exists $$self{'_block'}{'_profile'}{$blockname}{'column'}{$number}{'align'}) |
613
|
13 |
5 |
if (defined $this{'width'} and $this{'width'} =~ /^\d+$/ and $this{'width'} > 0) { } |
619
|
4 |
1 |
unless (exists $$self{'_block'}{'_profile'}{$blockname}{'column'}{$number}{'width'}) |
627
|
13 |
5 |
if (defined $this{'head'}) { } |
633
|
1 |
4 |
if ($$self{'_block'}{'_profile'}{$blockname}{'useColHeaders'}) |
635
|
0 |
1 |
unless (exists $$self{'_block'}{'_profile'}{$blockname}{'column'}{$number}{'head'}) |
663
|
3 |
0 |
if ($$self{'_page'}{'_profile'}{'report'}{'autoindex'}) { } |
674
|
0 |
0 |
unless ($this{'order'} =~ /^\d+$/) |
709
|
0 |
3 |
if (defined $this{'pad'}) { } |
740
|
88 |
37 |
unless (defined $$self{'_block'}{'_profile'}{$blockname}) |
764
|
245 |
6 |
if (defined $$self{'_block'}{'_profile'}{$blockname}{'column'}{$col}{'head'}) |
780
|
9 |
28 |
unless ($$self{'_block'}{'_profile'}{$blockname}{'_append'}) |
786
|
3 |
6 |
if ($$self{'_block'}{'_profile'}{$blockname}{'title'}) |
788
|
3 |
0 |
if (not $$self{'_page'}{'_profile'}{'report'}{'asis'}) { } |
810
|
3 |
0 |
unless ($$self{'_page'}{'_profile'}{'report'}{'asis'}) |
816
|
2 |
7 |
if ($$self{'_block'}{'_profile'}{$blockname}{'useColHeaders'}) |
825
|
0 |
2 |
if ($@) |
849
|
0 |
2 |
if ($@) |
856
|
3 |
6 |
if (@col_head > 1) |
857
|
0 |
9 |
if (@col_head == 1) |
879
|
0 |
47 |
if ($@) |
911
|
3 |
0 |
if (defined $$self{'_order'}{'_block'}) { } |
921
|
0 |
13 |
if ($this{'csv'}) |
930
|
1 |
12 |
if (defined $$self{'_block'}{'_profile'}{$blockname}{'pad'}{'top'} and $$self{'_block'}{'_profile'}{$blockname}{'pad'}{'top'} > 0) |
932
|
0 |
1 |
if ($this{'print'}) { } |
943
|
3 |
10 |
if (exists $$self{'_block'}{'_profile'}{$blockname}{'hdata'}) |
947
|
0 |
13 |
if ($this{'print'}) { } |
954
|
0 |
53 |
if ($this{'print'}) { } |
961
|
13 |
0 |
if (defined $$self{'_block'}{'_profile'}{$blockname}{'pad'}{'bottom'} and $$self{'_block'}{'_profile'}{$blockname}{'pad'}{'bottom'} > 0) |
963
|
0 |
13 |
if ($this{'print'}) { } |
986
|
3 |
0 |
@page ? : |
998
|
1 |
0 |
@_ ? : |
1103
|
6 |
31 |
unless $$self{'_block'}{'_profile'}{$blockname}{'sortby'} |
1120
|
30 |
1 |
if ($$self{'_block'}{'_profile'}{$blockname}{'sorttype'} =~ /numeric/) { } |
1125
|
30 |
0 |
if ($$self{'_block'}{'_profile'}{$blockname}{'orderby'} =~ /descending/) { } |
1151
|
0 |
1 |
if ($$self{'_block'}{'_profile'}{$blockname}{'orderby'} =~ /descending/) { } |
1179
|
0 |
22 |
unless ($length =~ /\d+/ and $length > 0) |
1185
|
0 |
22 |
if (not $$self{'_page'}{'_line'}{$type}) { } |
1208
|
98 |
0 |
unless $$self{'_debug'}{'_lev'} |
1212
|
0 |
0 |
if ($level >= $$self{'_debug'}{'_lev'}) |
1214
|
0 |
0 |
if ($$self{'_debug'}{'_verbose'}) { } |
1303
|
0 |
0 |
if ($type) |
1307
|
0 |
0 |
if $AUTOLOAD =~ /::DESTROY$/ |
1311
|
0 |
0 |
unless ($meth =~ /^profile/) |
1313
|
0 |
0 |
unless ($Text::Report::stor_loaded) |
1320
|
0 |
0 |
unless (defined $this{'path'}) |
1327
|
0 |
0 |
unless (-e $this{'path'}) |
1339
|
0 |
0 |
unless (open F, "+>$tmp") |
1357
|
0 |
0 |
if ($this{'name'}) { } |
1363
|
0 |
0 |
unless ($this{'name'} =~ /^\w+$/ and not $this{'name'} =~ /^$/) |
1381
|
0 |
0 |
if ($profile{'load'}) |
1391
|
0 |
0 |
if $@ |
1395
|
0 |
0 |
if $@ |
1399
|
0 |
0 |
if $@ |
1407
|
0 |
0 |
if ($profile{'save'}) |
1417
|
0 |
0 |
unless /^\_/ |