| line |
true |
false |
branch |
|
31
|
0 |
0 |
if ($key) { } |
|
44
|
1 |
15 |
if (defined $v) |
|
49
|
1 |
1 |
if keys %configs |
|
208
|
55 |
2 |
if (ref $p eq 'HASH') { } |
|
212
|
1 |
54 |
if $i > 49 |
|
221
|
2 |
0 |
unless $params{'format'} or $xml |
|
222
|
1 |
2 |
if $params{'format'} and $params{'format'} eq 'xml' |
|
224
|
0 |
3 |
if (not exists $$methods{$method}) { } |
|
|
0 |
6 |
elsif (defined $params{'page'} and not $$methods{$method}{'page'}) { } |
|
238
|
0 |
3 |
if ($cache) |
|
239
|
0 |
0 |
unless (-d $cache) |
|
245
|
0 |
0 |
if (-f $file) |
|
254
|
1 |
2 |
if ($$methods{$method}{'post'}) { } |
|
265
|
0 |
3 |
if $content eq qq[""\n] |
|
270
|
0 |
1 |
unless ($res->is_success and $params{'format'} eq 'json' && !exists(&$decoded_json()->{'error'}) || $params{'format'} eq 'xml' && $content =~ //) |
|
275
|
0 |
0 |
if ($res->is_success) |
|
276
|
0 |
0 |
if ($res->decoded_content =~ /Invalid session key - Please re-authenticate/) { } |
|
|
0 |
0 |
elsif ($$methods{$method}) { } |
|
285
|
0 |
0 |
if (ref $content eq 'HASH') { } |
|
302
|
0 |
3 |
if ($cache) |
|
311
|
0 |
3 |
if wantarray |
|
317
|
0 |
0 |
unless ($last_params{'format'}) |
|
323
|
0 |
0 |
unless (@main_keys == 1 and @data_keys == 2 and $data_keys[0] eq '@attr') |
|
325
|
0 |
0 |
if defined $text and $text =~ /^\s+$/ and defined $total and $total == 0 |
|
330
|
0 |
0 |
if (ref $rows ne 'ARRAY') |
|
332
|
0 |
0 |
if (ref $rows eq 'HASH') { } |
|
|
0 |
0 |
elsif ($rows =~ /^\s+$/) { } |
|
349
|
0 |
0 |
unless ($$params{'format'}) |
|
352
|
0 |
0 |
if (@rows == 0) |
|
358
|
0 |
0 |
if $page++ >= $totalpages |
|
366
|
0 |
0 |
unless (@rows) |
|
376
|
0 |
3 |
unless (delete $$params{'auth'} or $m and $$m{'auth'}) |
|
383
|
0 |
3 |
unless (defined $session_key) |
|
386
|
0 |
3 |
unless (defined $session_key) |
|
389
|
0 |
0 |
if ($@) |
|
400
|
0 |
0 |
unless my($token) = $res =~ m[(.+)] |
|
407
|
0 |
0 |
unless ($username) = $sess =~ m[(.+)] |
|
409
|
0 |
0 |
unless my($key) = $sess =~ m[(.+)] |
|
426
|
2 |
1 |
unless $$methods{$$params{'method'}}{'signed'} |