| line |
true |
false |
branch |
|
29
|
0 |
0 |
unless defined param('cg_list') |
|
30
|
0 |
0 |
unless defined param('cg_order') |
|
31
|
0 |
0 |
unless defined param('cg_side') |
|
32
|
0 |
0 |
unless defined param('cg_page') |
|
98
|
0 |
0 |
if ($$self{'auto_order'} and param('cg_order') and param('cg_list') eq $$self{'name'}) |
|
99
|
0 |
0 |
if (param('cg_order') =~ /\w+/) |
|
101
|
0 |
0 |
if param('cg_side') |
|
102
|
0 |
0 |
unless param('cg_side') |
|
109
|
0 |
0 |
if $$self{'link'} and not $$self{'link'}{'event'} |
|
119
|
0 |
0 |
unless (defined $$self{'rs'}) |
|
127
|
0 |
0 |
if $$self{'caption'} |
|
128
|
0 |
0 |
if (defined $$self{'groups'}) { } |
|
131
|
0 |
0 |
if (not $$self{'rows'}) { } |
|
141
|
0 |
0 |
if (not $$self{'rows'}) { } |
|
162
|
0 |
0 |
if ($$self{'sql'}{'params'}) { } |
|
169
|
0 |
0 |
if ($@) { } |
|
170
|
0 |
0 |
if ($$self{'on_errors'} eq 'die') { } |
|
|
0 |
0 |
elsif ($$self{'on_errors'} eq 'warn') { } |
|
|
0 |
0 |
elsif ($$self{'on_errors'} eq 'print') { } |
|
171
|
0 |
0 |
if ($$self{'debug'}) { } |
|
178
|
0 |
0 |
if ($$self{'debug'}) { } |
|
185
|
0 |
0 |
if ($$self{'debug'}) { } |
|
205
|
0 |
0 |
if (ref \$$self{'sql'} eq 'SCALAR') { } |
|
213
|
0 |
0 |
unless defined $$self{'sql'}{'select'} |
|
214
|
0 |
0 |
unless defined $$self{'sql'}{'from'} |
|
215
|
0 |
0 |
unless defined $$self{'sql'}{'where'} |
|
216
|
0 |
0 |
unless defined $$self{'sql'}{'order_by'} |
|
217
|
0 |
0 |
unless defined $$self{'sql'}{'limit'} |
|
218
|
0 |
0 |
unless defined $$self{'sql'}{'offset'} |
|
220
|
0 |
0 |
if $$self{'sql'}{'from'} |
|
221
|
0 |
0 |
if $$self{'sql'}{'where'} |
|
222
|
0 |
0 |
if $$self{'sql'}{'group_by'} |
|
223
|
0 |
0 |
if $$self{'sql'}{'order_by'} |
|
224
|
0 |
0 |
if $$self{'sql'}{'limit'} |
|
225
|
0 |
0 |
if ($$self{'pagination'}) { } |
|
228
|
0 |
0 |
if $$self{'sql'}{'offset'} |
|
236
|
0 |
0 |
if (defined $$self{'headers_groups'}) { } |
|
240
|
0 |
0 |
if (ref $hgroup eq 'HASH') { } |
|
253
|
0 |
0 |
if defined $$self{'columns_width'}[$it] |
|
254
|
0 |
0 |
if defined $$self{'columns_headers_align'}[$it] |
|
260
|
0 |
0 |
if (defined $$self{'columns_width'} or defined $$self{'columns_headers_align'}) |
|
264
|
0 |
0 |
if defined $$self{'columns_width'}[$it] |
|
265
|
0 |
0 |
if defined $$self{'columns_headers_align'}[$it] |
|
281
|
0 |
0 |
unless defined $$self{'sth'}{'NAME'}[$i] |
|
282
|
0 |
0 |
if ($$self{'sth'}{'NAME'}[$i] and not $$self{'link'}{'hidde_key_col'} && $$self{'sth'}{'NAME'}[$i] eq $$self{'link'}{'key'}) |
|
291
|
0 |
0 |
unless param('cg_side') |
|
292
|
0 |
0 |
if ($$self{'auto_order'}) |
|
293
|
0 |
0 |
if ($i + 1 eq param('cg_order')) { } |
|
294
|
0 |
0 |
if (param('cg_side') eq '0') { } |
|
|
0 |
0 |
elsif (param('cg_side') eq '1') { } |
|
309
|
0 |
0 |
if $$self{'link'}{'hidde_key_col'} |
|
323
|
0 |
0 |
if $$self{'rows'} / 2 - int($$self{'rows'} / 2) |
|
325
|
0 |
0 |
if (defined $$self{'columns_align'}) |
|
329
|
0 |
0 |
if (defined $$self{'cell_format'}{$$self{'columns'}{'names'}[$i]}) { } |
|
339
|
0 |
0 |
if ($check) |
|
348
|
0 |
0 |
if (defined $$self{'row_format'}{$$self{'columns'}{'names'}[$i]}) |
|
357
|
0 |
0 |
if ($check) |
|
373
|
0 |
0 |
if ($$self{'link'}) |
|
374
|
0 |
0 |
if ($$self{'link'}{'target'}) { } |
|
|
0 |
0 |
elsif ($$self{'opener'}) { } |
|
|
0 |
0 |
elsif ($$self{'link'}{'location'}) { } |
|
394
|
0 |
0 |
if ($$self{'opener'} or $$self{'link'}{'location'}) |
|
417
|
0 |
0 |
if (defined $$self{'link'}{'transit_params'}) |
|
422
|
0 |
0 |
if ($$self{'opener'}) |
|
431
|
0 |
0 |
if ($$self{'pagination'}) { } |
|
434
|
0 |
0 |
if $$self{'sql'}{'where'} |
|
438
|
0 |
0 |
if $pages > $pages_int |
|
445
|
0 |
0 |
if (param('cg_page') > 1) |
|
449
|
0 |
0 |
if param('cg_page') - $ii > 0 |
|
453
|
0 |
0 |
if $pages > 1 |
|
454
|
0 |
0 |
if (param('cg_page') < $pages) |
|
456
|
0 |
0 |
if param('cg_page') + $ii <= $pages |
|
502
|
0 |
0 |
if ($$self{'sql'}{'order_by'}) { } |
|
552
|
0 |
0 |
if ($group ne $$rec{$$self{'groups'}[0]{'key'}}) |
|
553
|
0 |
0 |
if ($group ne undef) |
|
571
|
0 |
0 |
if $$self{'rows'} / 2 - int($$self{'rows'} / 2) |
|
573
|
0 |
0 |
if (defined $$self{'columns_align'}) |
|
576
|
0 |
0 |
if (defined $$self{'cell_format'}{$$self{'columns'}{'names'}[$i]}) { } |
|
586
|
0 |
0 |
if ($check) |
|
595
|
0 |
0 |
if (defined $$self{'row_format'}{$$self{'columns'}{'names'}[$i]}) |
|
604
|
0 |
0 |
if ($check) |
|
615
|
0 |
0 |
if ($$self{'link'}) |
|
616
|
0 |
0 |
if ($$self{'link'}{'target'}) { } |
|
|
0 |
0 |
elsif ($$self{'opener'}) { } |
|
|
0 |
0 |
elsif ($$self{'link'}{'location'}) { } |
|
628
|
0 |
0 |
if ($HTML) |
|
638
|
0 |
0 |
if (defined $$self{'columns_width'} or defined $$self{'columns_headers_align'}) |
|
642
|
0 |
0 |
if defined $$self{'columns_width'}[$it] |
|
643
|
0 |
0 |
if defined $$self{'columns_headers_align'}[$it] |
|
658
|
0 |
0 |
unless defined $$self{'sth'}{'NAME'}[$i] |
|
659
|
0 |
0 |
if ($$self{'sth'}{'NAME'}[$i] and not $$self{'link'}{'hidde_key_col'} && $$self{'sth'}{'NAME'}[$i] eq $$self{'link'}{'key'} and not $$self{'group_fields_hash'}{$$self{'sth'}{'NAME'}[$i]}) |
|
668
|
0 |
0 |
unless param('cg_side') |
|
669
|
0 |
0 |
if ($$self{'auto_order'}) |
|
670
|
0 |
0 |
if ($i + 1 eq param('cg_order')) { } |
|
671
|
0 |
0 |
if (param('cg_side') eq '0') { } |
|
|
0 |
0 |
elsif (param('cg_side') eq '1') { } |
|
686
|
0 |
0 |
if $$self{'link'}{'hidde_key_col'} |
|
707
|
0 |
0 |
unless (defined $$self{'totals'}{$$self{'columns'}{'names'}[$i]}) |
|
713
|
0 |
0 |
if (defined $$self{'totals'}{$$self{'columns'}{'names'}[$i]}{'operation'}) |
|
714
|
0 |
0 |
if ($$self{'totals'}{$$self{'columns'}{'names'}[$i]}{'operation'} eq 'SUM') { } |
|
|
0 |
0 |
elsif ($$self{'totals'}{$$self{'columns'}{'names'}[$i]}{'operation'} eq 'AVG') { } |
|
|
0 |
0 |
elsif ($$self{'totals'}{$$self{'columns'}{'names'}[$i]}{'operation'} eq 'COUNT') { } |
|
724
|
0 |
0 |
if ($$self{'totals'}{$$self{'columns'}{'names'}[$i]}{'format'} eq 'price') |
|
730
|
0 |
0 |
if ($$self{'totals'}{$$self{'columns'}{'names'}[$i]}{'label'}) |
|
747
|
0 |
0 |
unless (defined $$self{'totals'}{$$self{'columns'}{'names'}[$i]}) |
|
752
|
0 |
0 |
if (defined $$self{'totals'}{$$self{'columns'}{'names'}[$i]}{'operation'}) |
|
753
|
0 |
0 |
if ($$self{'totals'}{$$self{'columns'}{'names'}[$i]}{'operation'} eq 'SUM') { } |
|
|
0 |
0 |
elsif ($$self{'totals'}{$$self{'columns'}{'names'}[$i]}{'operation'} eq 'AVG') { } |
|
|
0 |
0 |
elsif ($$self{'totals'}{$$self{'columns'}{'names'}[$i]}{'operation'} eq 'COUNT') { } |
|
763
|
0 |
0 |
if ($$self{'totals'}{$$self{'columns'}{'names'}[$i]}{'format'} eq 'price') |
|
769
|
0 |
0 |
if ($$self{'totals'}{$$self{'columns'}{'names'}[$i]}{'label'}) |
|
796
|
0 |
0 |
if (defined $$self{'group_totals'}{$$self{'columns'}{'names'}[$i]}{'operation'}) |
|
797
|
0 |
0 |
if ($$self{'group_totals'}{$$self{'columns'}{'names'}[$i]}{'operation'} eq 'SUM') { } |
|
|
0 |
0 |
elsif ($$self{'group_totals'}{$$self{'columns'}{'names'}[$i]}{'operation'} eq 'AVG') { } |
|
|
0 |
0 |
elsif ($$self{'group_totals'}{$$self{'columns'}{'names'}[$i]}{'operation'} eq 'COUNT') { } |
|
807
|
0 |
0 |
if ($$self{'group_totals'}{$$self{'columns'}{'names'}[$i]}{'format'} eq 'price') |
|
813
|
0 |
0 |
if ($$self{'group_totals'}{$$self{'columns'}{'names'}[$i]}{'label'}) |
|
818
|
0 |
0 |
if (defined $$self{'columns_align'}) { } |
|
831
|
0 |
0 |
unless $field |
|
844
|
0 |
0 |
unless $field |
|
847
|
0 |
0 |
if $$rec{$filter} ne $filter_value |
|
856
|
0 |
0 |
unless $field |
|
865
|
0 |
0 |
unless $field |
|
868
|
0 |
0 |
if $$rec{$filter} ne $filter_value |
|
877
|
0 |
0 |
unless $field |
|
890
|
0 |
0 |
if ($@) |
|
903
|
0 |
0 |
unless $field |
|
908
|
0 |
0 |
if $$rec{$filter} ne $filter_value |
|
917
|
0 |
0 |
if ($@) |
|
933
|
0 |
0 |
if ($$self{'orders'}{param('cg_order')}) |
|
935
|
0 |
0 |
if param('cg_side') |
|
936
|
0 |
0 |
if not param('cg_side') |