| line |
true |
false |
branch |
|
59
|
14 |
13 |
if ($geo_handler == 1) { } |
|
|
6 |
7 |
elsif ($geo_handler == 2) { } |
|
|
7 |
0 |
elsif ($geo_handler == 3) { } |
|
172
|
4 |
64 |
if ($args{'vars'}{'format'} and $args{'vars'}{'format'} eq 'raw') |
|
177
|
0 |
68 |
if ($$self{'error'}) |
|
193
|
39 |
29 |
if ($$self{'search_string'}) |
|
200
|
22 |
0 |
if (defined $$self{'distance_in_metres'} and defined $$self{'x'} and defined $$self{'y'}) |
|
207
|
12 |
10 |
if ($self->config->geo_handler eq 1) { } |
|
|
4 |
6 |
elsif ($self->config->geo_handler eq 2) { } |
|
|
6 |
0 |
elsif ($self->config->geo_handler eq 3) { } |
|
222
|
10 |
58 |
unless ($doing_search) |
|
223
|
1 |
9 |
if ($want_raw) { } |
|
231
|
0 |
58 |
if ($$self{'error'}) |
|
247
|
0 |
58 |
unless $$self{'results'} |
|
251
|
3 |
55 |
if ($want_raw) |
|
270
|
6 |
31 |
if ($$self{'search_string'} and $numres == 1 and not $$self{'return_tt_vars'}) |
|
272
|
2 |
4 |
if (scalar keys %fuzzies) |
|
279
|
2 |
0 |
if $$self{'return_output'} |
|
286
|
13 |
40 |
if ($numres == 0) |
|
300
|
40 |
0 |
$numres ? : |
|
301
|
3 |
37 |
$numres > $startpos + 20 ? : |
|
303
|
3 |
37 |
if ($numres > $startpos + 20) |
|
309
|
13 |
27 |
if ($$self{'distance_in_metres'}) { } |
|
317
|
40 |
0 |
$tt_vars{'first_num'} ? : |
|
345
|
0 |
39 |
if ($config->use_lucy) |
|
376
|
0 |
39 |
unless ($parser) |
|
384
|
0 |
39 |
unless ($tree) |
|
401
|
58 |
0 |
$self->can($method) ? : |
|
448
|
13 |
6 |
if (exists $subres{$page}) { } |
|
480
|
0 |
3 |
if ($results{$page}) { } |
|
520
|
0 |
74 |
if ($content =~ /^#REDIRECT/) |
|
528
|
2 |
72 |
if ($phrase =~ /\s/) |
|
529
|
1 |
1 |
unless ($content =~ /$phrase/i or $node =~ /$phrase/i) |
|
541
|
28 |
45 |
if $node =~ /$phrase/i |
|
552
|
0 |
23 |
if ($results{$node}) { } |
|
567
|
0 |
16 |
if ($results{$node}) { } |
|
621
|
3 |
19 |
if ($$self{'results'}) { } |
|
626
|
6 |
6 |
if (exists $close_hash{$node}) { } |
|
669
|
0 |
68 |
unless $vars_hashref |
|
683
|
72 |
404 |
if (defined $vars{$param}) |
|
686
|
0 |
72 |
if $vars{$param} eq '' |
|
692
|
26 |
110 |
if (defined $vars{$param}) |
|
695
|
2 |
24 |
if $vars{$param} eq '' |
|
703
|
7 |
61 |
if (defined $vars{'os_x'} and defined $vars{'os_y'} and defined $vars{'os_dist'} and $self->config->geo_handler eq 1) { } |
|
|
3 |
58 |
elsif (defined $vars{'osie_x'} and defined $vars{'osie_y'} and defined $vars{'osie_dist'} and $self->config->geo_handler eq 2) { } |
|
|
12 |
46 |
elsif (defined $vars{'latitude'} and defined $vars{'longitude'} and defined $vars{'latlong_dist'}) { } |
|
717
|
5 |
7 |
if ($self->config->geo_handler eq 1) { } |
|
|
1 |
6 |
elsif ($self->config->geo_handler eq 2) { } |
|
|
6 |
0 |
elsif ($self->config->geo_handler eq 3) { } |
|
755
|
0 |
68 |
if ($vars{'search'} and not $vars{'search'} =~ /^("[^"]*"|[\w \-',()!*%\[\]])+$/i) |
|
772
|
30 |
32 |
if $$self{'return_tt_vars'} |
|
776
|
2 |
30 |
if ($$tt_vars{'format'}) { } |
|
801
|
32 |
0 |
if $$self{'return_output'} |