| line |
true |
false |
branch |
|
33
|
14 |
0 |
unless ($$self{'_auth'}) |
|
|
14 |
16 |
unless ($$self{'_canvas'}) |
|
|
14 |
0 |
unless ($$self{'_events'}) |
|
|
14 |
3 |
unless ($$self{'_fbml'}) |
|
|
14 |
3 |
unless ($$self{'_feed'}) |
|
|
14 |
0 |
unless ($$self{'_fql'}) |
|
|
14 |
3 |
unless ($$self{'_friends'}) |
|
|
14 |
0 |
unless ($$self{'_groups'}) |
|
|
14 |
6 |
unless ($$self{'_marketplace'}) |
|
|
14 |
1 |
unless ($$self{'_notifications'}) |
|
|
14 |
4 |
unless ($$self{'_pages'}) |
|
|
14 |
6 |
unless ($$self{'_photos'}) |
|
|
14 |
0 |
unless ($$self{'_profile'}) |
|
|
14 |
5 |
unless ($$self{'_users'}) |
|
82
|
1 |
24 |
if defined $_[0] |
|
|
13 |
11 |
if defined $$self{'api_key'} |
|
|
0 |
18 |
if defined $_[0] |
|
|
4 |
14 |
if defined $$self{'api_version'} |
|
|
0 |
14 |
if defined $_[0] |
|
|
0 |
14 |
if defined $$self{'app_id'} |
|
|
0 |
19 |
if defined $_[0] |
|
|
14 |
5 |
if defined $$self{'app_path'} |
|
|
0 |
14 |
if defined $_[0] |
|
|
0 |
14 |
if defined $$self{'apps_uri'} |
|
|
1 |
18 |
if defined $_[0] |
|
|
4 |
14 |
if defined $$self{'callback'} |
|
|
0 |
14 |
if defined $_[0] |
|
|
1 |
13 |
if defined $$self{'config'} |
|
|
0 |
15 |
if defined $_[0] |
|
|
1 |
14 |
if defined $$self{'debug'} |
|
|
2 |
21 |
if defined $_[0] |
|
|
8 |
13 |
if defined $$self{'desktop'} |
|
|
0 |
18 |
if defined $_[0] |
|
|
4 |
14 |
if defined $$self{'format'} |
|
|
0 |
14 |
if defined $_[0] |
|
|
0 |
14 |
if defined $$self{'last_call_success'} |
|
|
0 |
14 |
if defined $_[0] |
|
|
0 |
14 |
if defined $$self{'last_error'} |
|
|
0 |
14 |
if defined $_[0] |
|
|
0 |
14 |
if defined $$self{'next'} |
|
|
0 |
14 |
if defined $_[0] |
|
|
0 |
14 |
if defined $$self{'parse'} |
|
|
0 |
14 |
if defined $_[0] |
|
|
0 |
14 |
if defined $$self{'popup'} |
|
|
7 |
108 |
if defined $_[0] |
|
|
94 |
14 |
if defined $$self{'query'} |
|
|
2 |
20 |
if defined $_[0] |
|
|
9 |
11 |
if defined $$self{'secret'} |
|
|
0 |
14 |
if defined $_[0] |
|
|
0 |
14 |
if defined $$self{'server_uri'} |
|
|
0 |
14 |
if defined $_[0] |
|
|
0 |
14 |
if defined $$self{'session_expires'} |
|
|
0 |
18 |
if defined $_[0] |
|
|
5 |
13 |
if defined $$self{'session_key'} |
|
|
0 |
14 |
if defined $_[0] |
|
|
0 |
14 |
if defined $$self{'session_uid'} |
|
|
0 |
14 |
if defined $_[0] |
|
|
0 |
14 |
if defined $$self{'skipcookie'} |
|
|
0 |
14 |
if defined $_[0] |
|
|
0 |
14 |
if defined $$self{'throw_errors'} |
|
|
0 |
14 |
if defined $_[0] |
|
|
14 |
0 |
if defined $$self{'ua'} |
|
107
|
1 |
13 |
if $$self{'config'} |
|
117
|
0 |
1 |
unless open my $config, '<', $$self{'config'} |
|
121
|
0 |
4 |
if $$self{'debug'} |
|
124
|
0 |
4 |
unless $key |
|
125
|
0 |
4 |
if $$self{'debug'} |
|
133
|
0 |
1 |
unless close $config |
|
144
|
0 |
56 |
if (exists $ENV{$_ . $app_path}) { } |
|
|
4 |
52 |
elsif (exists $ENV{$_}) { } |
|
187
|
0 |
0 |
if @_ |
|
188
|
0 |
0 |
if @_ |
|
206
|
0 |
0 |
if $self->debug |
|
207
|
0 |
0 |
if ($self->_has_error_response($response)) |
|
208
|
0 |
0 |
if ($self->throw_errors) |
|
243
|
0 |
0 |
if ($self->canvas->in_fb_canvas) { } |
|
|
0 |
0 |
elsif ($url =~ m[^https?://([^/]*\.)?bebo\.com(:\d+)?]imsx and $self->session_uid) { } |
|
270
|
0 |
0 |
if ($what eq 'login') |
|
271
|
0 |
0 |
if $self->canvas->in_frame |
|
273
|
0 |
0 |
if ($what eq 'frame') |
|
274
|
0 |
0 |
if $self->canvas->in_frame |
|
280
|
0 |
0 |
if ($what eq 'add') |
|
281
|
0 |
0 |
unless ($self->canvas->get_fb_params->{'added'}) |
|
285
|
0 |
0 |
if $user |
|
300
|
0 |
0 |
if ($type eq 'bebo') |
|
305
|
0 |
0 |
if ($type eq 'app') |
|
309
|
0 |
0 |
if ($type eq 'custom') |
|
313
|
0 |
0 |
$type eq 'login' ? : |
|
|
0 |
0 |
$type eq 'infinite_session' ? : |
|
|
0 |
0 |
$type eq 'add' ? : |
|
332
|
4 |
0 |
if (@_) |
|
333
|
1 |
3 |
if (@_ % 2) |
|
336
|
1 |
0 |
if grep {$_ eq 'canvas';} @_ |
|
340
|
1 |
3 |
if delete $params{'canvas'} |
|
343
|
4 |
4 |
unless defined $params{$_} |
|
344
|
2 |
2 |
if $_ eq 'next' |
|
355
|
0 |
1 |
if $parser->handlerType eq 'JSON::XS' |
|
363
|
0 |
3 |
if $response =~ /\A"?"?\Z/msx |
|
364
|
2 |
1 |
if $response =~ /\A"?true"?\Z/msx |
|
365
|
0 |
1 |
if $response =~ /\A"?false"?\Z/msx |
|
372
|
1 |
0 |
if ($@) |
|
375
|
0 |
1 |
if $@ |
|
378
|
0 |
1 |
if $self->debug |
|
386
|
1 |
3 |
if ($self->desktop) |
|
387
|
1 |
0 |
if $self->desktop |
|
390
|
3 |
1 |
unless ($$params{'method'} =~ /^auth/msx) |
|
392
|
1 |
2 |
if (not $$params{'callback'} and $self->callback) |
|
416
|
0 |
0 |
unless ref $$params{$_} eq 'ARRAY' |
|
420
|
0 |
0 |
unless wantarray |
|
435
|
0 |
0 |
if ($response =~ /$_/msx) |
|
448
|
0 |
0 |
if ($$params{'callback'}) |
|
454
|
0 |
0 |
unless ($self->desktop or $self->parse) |
|
458
|
0 |
0 |
if ($self->parse and $self->format eq 'XML') |
|
460
|
0 |
0 |
if $self->debug |
|
462
|
0 |
0 |
unless $self->parse |
|
465
|
0 |
0 |
if $self->_is_empty_response($response) |
|
472
|
0 |
0 |
if ref $response eq 'HASH' and not keys %{$response;} |
|
473
|
0 |
0 |
if ref $response eq 'ARRAY' and @{$response;} == 0 |
|
483
|
0 |
0 |
if ($img_data) |