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$/ |
244
|
0 |
4 |
0 |
$type and not $type =~ /$FEED_TYPE_RE/ |
283
|
5 |
8 |
0 |
$type and not $type =~ /$FEED_TYPE_RE/ |
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?://]i |
|
3 |
1 |
4 |
exists $param{'topic'} and $param{'topic'} =~ m[^https?://]i and exists $param{'hub'} |
564
|
4 |
0 |
0 |
exists $param{'lease_seconds'} and $mode eq 'unsubscribe' || !($param{'lease_seconds'} =~ /^\d+$/) |
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/ |