| line |
true |
false |
branch |
|
148
|
0 |
0 |
ref $_[0] ? : |
|
163
|
0 |
0 |
unless ($$me{'columns'}) |
|
174
|
0 |
0 |
if grep $$_{'shade_alternate_vals'}, @{$$me{'columns'};} |
|
178
|
0 |
0 |
if ($$me{'alphabet'} and not $$me{'data'}{'search'}) |
|
182
|
0 |
0 |
if ($$me{'data'}{'search'}) |
|
188
|
0 |
0 |
if defined $$me{'data'}{'sort'} and $$me{'data'}{'sort'} eq $$me{'sort'}[0] |
|
189
|
0 |
0 |
if defined $$me{'data'}{'sort'} |
|
191
|
0 |
0 |
if defined $$me{'data'}{'sort_dir'} and $$me{'data'}{'sort_dir'} eq 'asc' |
|
192
|
0 |
0 |
if defined $$me{'data'}{'sort_dir'} |
|
193
|
0 |
0 |
if ($$me{'sort'}) |
|
199
|
0 |
0 |
if $$me{'hed'} |
|
205
|
0 |
0 |
if $$me{'search'} |
|
209
|
0 |
0 |
if $$me{'alphabet'} |
|
210
|
0 |
0 |
if $$me{'search'} and not $$me{'hide_search_form'} |
|
213
|
0 |
0 |
if $alphabet or $search |
|
217
|
0 |
0 |
unless defined $$me{'header'} and $$me{'header'} eq 'no' or $$me{'sections'} and $$me{'header'} ne 'yes' |
|
228
|
0 |
0 |
if (not $rows and $$me{'hide_if_empty'}) |
|
232
|
0 |
0 |
if $$me{'search'} |
|
235
|
0 |
0 |
if $$me{'javascript'} |
|
248
|
0 |
0 |
if (grep $$_{'category'}, @{$$me{'columns'};}) |
|
252
|
0 |
0 |
if $i_col |
|
253
|
0 |
0 |
if ($i_col++ and $$col{'category'} ne $$prev_col{'category'}) |
|
271
|
0 |
0 |
if $$me{'header_bar'} |
|
281
|
0 |
0 |
if ($$col{'sort'}) { } |
|
282
|
0 |
0 |
if ($$col{'sort'} eq $$me{'sort'}[0]) { } |
|
283
|
0 |
0 |
$$me{'sort_dir'} eq 'desc' ? : |
|
329
|
0 |
0 |
if (ref $$me{'rows'} eq 'ARRAY') { } |
|
|
0 |
0 |
elsif (ref $$me{'rows'} eq 'HASH') { } |
|
345
|
0 |
0 |
if ($$me{'sections'} and $$me{'_section'} ne (my $section = $$me{'sections'}(@$d))) |
|
347
|
0 |
0 |
if $$me{'section_headers'} ne 'no' |
|
358
|
0 |
0 |
unless defined $$me{'shade_alternate_rows'} and $$me{'shade_alternate_rows'} eq 'no' |
|
376
|
0 |
0 |
defined $$me{'_bgcolor'} && $$me{'_bgcolor'} eq $$me{'light_bg'} ? : |
|
402
|
0 |
0 |
if (not ref $$col{'format'}) { } |
|
|
0 |
0 |
elsif (ref $$col{'format'} eq 'ARRAY') { } |
|
|
0 |
0 |
elsif (ref $$col{'format'} eq 'HASH') { } |
|
404
|
0 |
0 |
if ($$col{'format'} =~ /\D/) { } |
|
416
|
0 |
0 |
if $value == 0 |
|
417
|
0 |
0 |
if $value > 1 |
|
418
|
0 |
0 |
if $value > 1 and $plural |
|
424
|
0 |
0 |
unless ($$col{'formatter'}) |
|
445
|
0 |
0 |
if (not ref $test eq 'CODE' && !&$test(@data) and $formatted = $$col{'formatter'}(map({$$col{'contains_html'} ? $_ : HTML($_);} @data))) { } |
|
|
0 |
0 |
elsif ($$col{'action'} and $$col{'link_empty'}) { } |
|
|
0 |
0 |
elsif ($$col{'none_not_dimmed'}) { } |
|
446
|
0 |
0 |
$$col{'contains_html'} ? : |
|
452
|
0 |
0 |
if ($$col{'norepeat'} and $formatted eq $$col{'_prev_value'}) { } |
|
455
|
0 |
0 |
if $$col{'shade_alternate_vals'} |
|
457
|
0 |
0 |
if $$col{'action'} |
|
482
|
0 |
0 |
if (ref $action eq 'CODE') |
|
483
|
0 |
0 |
unless $action |
|
491
|
0 |
0 |
unless $q_format |
|
492
|
0 |
0 |
if (ref $q_format eq 'CODE') { } |
|
|
0 |
0 |
elsif ($q_format eq 'format') { } |
|
504
|
0 |
0 |
if %query_data |
|
505
|
0 |
0 |
$action =~ /\?/ ? : |
|
|
0 |
0 |
if $query_string |
|
515
|
0 |
0 |
if $$me{'data'}{'search'} |
|
517
|
0 |
0 |
lc $l eq lc $letter ? : |
|
531
|
0 |
0 |
%data ? : |
|
545
|
0 |
0 |
unless open my $fh, '>', \my($str) |
|
557
|
0 |
0 |
if ($$me{'sort'}) |