| line |
!l |
l&&!r |
l&&r |
condition |
|
183
|
2 |
1 |
6 |
$c->param('hub.topic') and $c->param('hub.challenge') |
|
|
3 |
2 |
4 |
$c->param('hub.topic') and $c->param('hub.challenge') and $c->param('hub.mode') =~ /^(?:un)?subscribe$/u |
|
244
|
0 |
4 |
0 |
$type and not $type =~ /$FEED_TYPE_RE/u |
|
283
|
5 |
8 |
0 |
$type and not $type =~ /$FEED_TYPE_RE/u |
|
288
|
0 |
0 |
13 |
$href and $rel |
|
332
|
2 |
0 |
0 |
$link->{'short_type'} and not $topic->{'short_type'} |
|
344
|
3 |
0 |
0 |
$link->{'short_type'} and not $hub->{'short_type'} |
|
351
|
1 |
0 |
2 |
$topic and $hub |
|
465
|
0 |
0 |
0 |
$topic and $hub |
|
476
|
0 |
0 |
0 |
$topic and not $hub |
|
505
|
0 |
0 |
0 |
$ntopic and $hub |
|
554
|
2 |
1 |
5 |
exists $param{'topic'} and $param{'topic'} =~ m[^https?://]iu |
|
|
3 |
1 |
4 |
exists $param{'topic'} and $param{'topic'} =~ m[^https?://]iu and exists $param{'hub'} |
|
564
|
4 |
0 |
0 |
exists $param{'lease_seconds'} and $mode eq 'unsubscribe' || !($param{'lease_seconds'} =~ /^\d+$/u) |
|
576
|
10 |
0 |
10 |
exists $param{$_} and $param{$_} |
|
737
|
0 |
0 |
0 |
not $self_href and $type eq 'rss' |
|
791
|
13 |
13 |
0 |
do {
$source->at('link[rel="self"][href]')
} && do {
return $dom
} |
|
872
|
0 |
0 |
7 |
$x_hub_on_behalf_of and $x_hub_on_behalf_of =~ s/^\s*(\d+)\s*$/$1/u |