line |
true |
false |
branch |
53
|
99 |
14 |
if ($geo_handler == 1) { } |
|
4 |
10 |
elsif ($geo_handler == 2) { } |
70
|
1 |
112 |
if ($self->config->ping_services) |
75
|
0 |
1 |
if ($@) { } |
83
|
2 |
1 |
if ($well_known{$s}) { } |
211
|
1 |
106 |
defined $args{'redirect'} ? : |
218
|
1 |
106 |
if ($host_checker) |
225
|
1 |
106 |
if ($is_blacklisted) |
235
|
1 |
0 |
if $return_output |
242
|
12 |
94 |
if ($id =~ /^(Category|Locale) (.*)$/) |
257
|
0 |
106 |
if $version and $version == $current_version |
259
|
1 |
105 |
if $version |
265
|
89 |
17 |
if ($node_data{'content'}) |
277
|
0 |
106 |
if ($args{'format'} and $args{'format'} eq 'raw') |
278
|
0 |
0 |
unless $noheaders |
290
|
89 |
17 |
$node_exists ? : |
309
|
1 |
105 |
if $args{'version'} |
311
|
93 |
13 |
if ($config->show_gmap_in_node_display and $self->get_cookie('display_google_maps')) |
318
|
3 |
103 |
if ($redirect) |
320
|
1 |
2 |
if ($do_redirect == 0) { } |
|
2 |
0 |
elsif ($wiki->node_exists($redirect) and $redirect ne $id and $redirect ne $oldid) { } |
322
|
0 |
1 |
if $args{'return_tt_vars'} |
329
|
1 |
0 |
if $return_output |
333
|
2 |
0 |
if ($return_output) |
334
|
2 |
0 |
if ($intercept_redirect) { } |
349
|
102 |
1 |
unless $version |
351
|
2 |
101 |
if ($id eq 'RecentChanges') { } |
|
16 |
85 |
elsif ($id eq $self->config->home_name) { } |
354
|
15 |
1 |
if ($self->config->recent_changes_on_home_page) |
378
|
1 |
15 |
if $args{'return_tt_vars'} |
386
|
15 |
0 |
if $return_output |
389
|
8 |
77 |
if $args{'return_tt_vars'} |
397
|
77 |
0 |
if $return_output |
430
|
3 |
4 |
if ($args{'category'}) |
437
|
3 |
4 |
if ($args{'locale'}) |
445
|
2 |
5 |
if ($args{'category'} and $args{'locale'}) { } |
|
1 |
4 |
elsif ($args{'category'}) { } |
|
1 |
3 |
elsif ($args{'locale'}) { } |
452
|
1 |
2 |
if $count{$node} > 1 |
465
|
2 |
5 |
if ($omit_cats or $omit_locs) |
467
|
1 |
1 |
if ($omit_cats) |
477
|
1 |
1 |
if ($omit_locs) |
492
|
6 |
1 |
if ($node) { } |
506
|
7 |
0 |
if $args{'return_output'} |
542
|
6 |
0 |
$self->get_cookie('default_edit_type') eq 'normal' ? : |
566
|
1 |
5 |
if $args{'content'} |
567
|
0 |
6 |
if $args{'checksum'} |
568
|
1 |
5 |
if (defined $args{'vars'}) |
574
|
1 |
5 |
if (defined $args{'metadata'}) |
586
|
6 |
0 |
if $return_output |
625
|
1 |
0 |
if ($wiki->verify_checksum($node, $checksum)) { } |
643
|
1 |
0 |
if $args{'return_output'} |
674
|
12 |
2 |
unless ($from =~ /^$url_base/) |
684
|
2 |
12 |
if $args{'return_tt_vars'} |
693
|
12 |
0 |
if $args{'return_output'} |
718
|
6 |
31 |
if ($since) { } |
723
|
3 |
3 |
unless $minor_edits |
727
|
5 |
1 |
if (scalar @rc) |
736
|
64 |
60 |
unless $minor_edits |
742
|
7 |
47 |
if $seen{$node->{'name'}} |
746
|
35 |
89 |
if (scalar @filtered) |
758
|
9 |
28 |
if (not $since and $self->get_cookie('track_recent_changes_views')) |
764
|
8 |
29 |
if $args{'return_tt_vars'} |
766
|
29 |
0 |
if $return_output |
782
|
67 |
63 |
if ($criteria{'metadata_was'}) |
786
|
5 |
33 |
if $seen{$node->{'name'}} |
853
|
0 |
4 |
if $args{'return_tt_vars'} |
859
|
4 |
0 |
if $args{'return_output'} |
911
|
0 |
0 |
if $args{'return_tt_vars'} |
919
|
0 |
0 |
if $args{'return_output'} |
996
|
2 |
33 |
if ($args{'type'} and $args{'value'}) { } |
997
|
0 |
2 |
if ($args{'type'} eq 'fuzzy_title_match') { } |
1014
|
1 |
32 |
if (not $cat || $loc) { } |
1018
|
17 |
15 |
if ($cat) |
1034
|
23 |
9 |
if ($loc) |
1050
|
9 |
23 |
if ($cat and not $loc) { } |
|
15 |
8 |
elsif ($loc and not $cat) { } |
1059
|
8 |
12 |
if $count{$node} > 1 |
1076
|
17 |
23 |
if ($criterion->{'type'} eq 'category') { } |
|
23 |
0 |
elsif ($criterion->{'type'} eq 'locale') { } |
1101
|
62 |
0 |
if ($node) |
1110
|
0 |
62 |
if $@ |
1114
|
48 |
14 |
if ($use_leaflet) |
1115
|
19 |
0 |
if (defined $wgs84_lat and $wgs84_lat =~ /^[-.\d]+$/ and defined $wgs84_long and $wgs84_long =~ /^[-.\d]+$/) |
1130
|
23 |
10 |
if ($args{'format'}) { } |
1131
|
2 |
21 |
if ($args{'format'} eq 'rdf') { } |
|
1 |
20 |
elsif ($args{'format'} eq 'json') { } |
|
0 |
20 |
elsif ($args{'format'} eq 'plain') { } |
|
18 |
2 |
elsif ($args{'format'} eq 'map') { } |
|
2 |
0 |
elsif ($args{'format'} eq 'rss' or $args{'format'} eq 'atom') { } |
1142
|
17 |
1 |
if ($use_leaflet) { } |
1143
|
9 |
8 |
if ($nodes_on_map) { } |
1176
|
2 |
0 |
if ($args{'cat'}) { } |
1195
|
2 |
0 |
if $args{'return_output'} |
1203
|
7 |
24 |
if $args{'return_tt_vars'} |
1211
|
24 |
0 |
if ($args{'return_output'} and not $args{'intercept_redirect'}) |
1216
|
24 |
0 |
if $args{'return_output'} |
1223
|
2 |
0 |
if ($args{'return_output'} or $args{'return_tt_vars'}) { } |
1224
|
2 |
0 |
if ($args{'intercept_redirect'}) { } |
1229
|
0 |
0 |
if ($type eq 'category') { } |
|
0 |
0 |
elsif ($type eq 'locale') { } |
1264
|
0 |
0 |
if ($args{'type'} and $args{'type'} ne 'metadata_type') { } |
1280
|
0 |
0 |
if $args{'return_tt_vars'} |
1285
|
0 |
0 |
if ($args{'format'}) |
1286
|
0 |
0 |
if ($args{'format'} eq 'json') |
1295
|
0 |
0 |
unless ($output) |
1303
|
0 |
0 |
if $args{'return_output'} |
1305
|
0 |
0 |
if ($content_type) |
1349
|
4 |
0 |
if $node_data{'version'} |
1360
|
0 |
4 |
if $args{'return_tt_vars'} |
1366
|
4 |
0 |
if $return_output |
1428
|
0 |
6 |
unless $feed_type |
1431
|
0 |
6 |
unless $feed_listing |
1433
|
6 |
0 |
$args{'return_output'} ? : |
1443
|
2 |
4 |
if ($feed_listing eq 'recent_changes') { } |
|
4 |
0 |
elsif ($feed_listing eq 'node_all_versions') { } |
1446
|
2 |
0 |
$args{'ignore_minor_edits'} ? : |
1453
|
2 |
0 |
if $username |
1454
|
0 |
2 |
if $category |
1455
|
0 |
2 |
if $locale |
1456
|
2 |
0 |
if (scalar keys %filter) |
1469
|
6 |
0 |
if ($self->config->http_charset) |
1482
|
6 |
0 |
if $return_output |
1499
|
1 |
2 |
if ($args{'format'} and $args{'format'} =~ /^rdf$/i) { } |
|
1 |
1 |
elsif ($args{'format'} and $args{'format'} eq 'opensearch') { } |
1651
|
3 |
0 |
if $args{'return_output'} |
1719
|
0 |
355 |
if $new_metadata{'website'} eq 'http://' |
1726
|
1 |
354 |
if $new_metadata{'latitude_unmunged'} |
1728
|
1 |
354 |
if $new_metadata{'longitude_unmunged'} |
1736
|
341 |
14 |
$new_metadata{'edit_type'} eq 'Normal edit' ? : |
1745
|
1 |
354 |
if (scalar @{$fails;} or $config->read_only) |
1760
|
1 |
0 |
if $return_output |
1768
|
2 |
352 |
if ($spam_detector) |
1779
|
1 |
353 |
if ($is_spam) |
1788
|
1 |
0 |
if $return_output |
1800
|
352 |
1 |
if ($in_moderate_whitelist or not $needs_moderation) |
1810
|
351 |
2 |
if ($written) { } |
1811
|
2 |
349 |
if ($needs_moderation) |
1812
|
1 |
1 |
if ($in_moderate_whitelist) { } |
|
1 |
0 |
elsif ($config->send_moderation_notifications) { } |
1833
|
0 |
1 |
if $@ |
1838
|
309 |
42 |
if $return_output |
1873
|
2 |
44 |
if ($mdvar eq 'locales') { } |
|
2 |
42 |
elsif ($mdvar eq 'categories') { } |
|
6 |
36 |
elsif ($mdvar eq 'username' or $mdvar eq 'comment' or $mdvar eq 'edit_type') { } |
1898
|
0 |
2 |
if $args{'return_tt_vars'} |
1904
|
2 |
0 |
if $args{'return_output'} |
1962
|
86 |
84 |
unless ($wiki->node_exists($node)) |
1963
|
47 |
39 |
$type eq 'Category' ? : |
1974
|
83 |
3 |
unless ($ok) |
1978
|
0 |
86 |
unless ($ok) |
2020
|
0 |
2 |
unless my $node = $args{'id'} |
2033
|
2 |
0 |
if ($password) { } |
2034
|
0 |
2 |
if ($password ne $self->config->admin_pass) { } |
2035
|
0 |
0 |
if $return_tt_vars |
2041
|
0 |
0 |
if $return_output |
2050
|
0 |
2 |
if $check{'version'} |
2051
|
0 |
2 |
if $return_tt_vars |
2057
|
2 |
0 |
if $return_output |
2061
|
0 |
0 |
if $return_tt_vars |
2067
|
0 |
0 |
if $return_output |
2089
|
0 |
7 |
unless my $node = $args{'id'} |
2094
|
1 |
6 |
if ($args{'moderation_flag'} eq '1' or $args{'moderation_flag'} eq 'yes' or $args{'moderation_flag'} eq 'on' or $args{'moderation_flag'} eq 'true') { } |
2113
|
6 |
1 |
if ($password) { } |
2114
|
1 |
5 |
if ($password ne $self->config->admin_pass) { } |
2115
|
0 |
1 |
if $return_tt_vars |
2121
|
1 |
0 |
if $return_output |
2129
|
1 |
4 |
unless ($worked) |
2139
|
2 |
3 |
if $return_output |
2143
|
0 |
1 |
if $return_tt_vars |
2149
|
1 |
0 |
if $return_output |
2172
|
0 |
1 |
unless my $node = $args{'id'} |
2173
|
0 |
1 |
unless my $version = $args{'version'} |
2188
|
0 |
1 |
unless ($self->config->moderation_requires_password) |
2192
|
1 |
0 |
if ($password) { } |
2193
|
0 |
1 |
if ($password ne $self->config->admin_pass) { } |
2194
|
0 |
0 |
if $return_tt_vars |
2200
|
0 |
0 |
if $return_output |
2223
|
0 |
1 |
if $return_output |
2227
|
0 |
0 |
if $return_tt_vars |
2233
|
0 |
0 |
if $return_output |
2266
|
10 |
4 |
if ($metadata_type) |
2276
|
1 |
28 |
if $exclude_locales and $node =~ /^Locale / |
2277
|
1 |
27 |
if $exclude_categories and $node =~ /^Category / |
2280
|
4 |
23 |
if 'OpenGuides::Utils'->detect_redirect('content', $data{'content'}) |
2289
|
7 |
16 |
if ($format eq 'map' and $use_leaflet) |
2295
|
4 |
3 |
if (defined $wgs84_lat) |
2322
|
5 |
9 |
if ($format eq 'map') |
2323
|
4 |
1 |
if ($use_leaflet) |
2326
|
2 |
2 |
if (scalar %minmaxdata) |
2336
|
4 |
10 |
if $return_tt_vars |
2345
|
10 |
0 |
if $return_output |
2368
|
9 |
0 |
if ($args{'username'}) |
2371
|
0 |
9 |
if ($args{'host'}) |
2374
|
0 |
9 |
unless ($type and $value) |
2384
|
3 |
6 |
if ($password) { } |
2385
|
0 |
3 |
if ($password ne $self->config->admin_pass) { } |
2420
|
9 |
0 |
if $return_tt_vars |
2428
|
0 |
0 |
if $return_output |
2470
|
4 |
6 |
if ($node->{'name'} =~ /^Category /) { } |
|
2 |
4 |
elsif ($node->{'name'} =~ /^Locale /) { } |
2485
|
0 |
2 |
if ($args{'moderation_completed'}) |
2486
|
0 |
0 |
if ($args{'moderation_completed'} eq 'moderation') |
2489
|
0 |
0 |
if ($args{'moderation_completed'} eq 'changed') |
2492
|
0 |
0 |
if ($args{'moderation_completed'} eq 'unknown_node') |
2507
|
1 |
1 |
if $return_tt_vars |
2513
|
1 |
0 |
if $return_output |
2529
|
3 |
175 |
if ($args{'content_type'}) |
2547
|
1 |
1 |
if ($type eq 'category') { } |
|
1 |
0 |
elsif ($type eq 'locale') { } |
2552
|
1 |
1 |
if ($format) |
2567
|
2 |
357 |
if $redirected_from |
2570
|
2 |
357 |
if $oldid |
2572
|
2 |
357 |
if $oldid |
2581
|
0 |
185 |
unless my $pref_name = shift() |