blib/lib/Mojolicious/Plugin/Piwik.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 39 | 56 | 69.6 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
218 | 4 | 23 | 4 | not defined $param->{'secure'} and index($url, '/') != 0 |
219 | 4 | 0 | 0 | $url =~ s[^(?:http(s)?:)?//][]iu and $1 |
274 | 3 | 2 | 1 | $param->{'res'} and ref $param->{'res'} |
422 | 2 | 8 | 0 | ref $res eq 'HASH' and $res->{'error'} |
line | l | !l | condition |
---|---|---|---|
29 | 13 | 0 | $plugin_param ||= {} |
45 | 2 | 11 | $plugin_param->{'append'} || '' |
98 | 12 | 12 | shift() || $plugin_param->{'site_id'} || 1 |
132 | 0 | 3 | $opt{'rel'} //= 'nofollow' |
133 | 2 | 1 | $cb || sub { 'Piwik Opt-Out'; } |
137 | 1 | 6 | $opt{'width'} ||= '600px' |
138 | 0 | 7 | $opt{'height'} ||= '200px' |
139 | 2 | 5 | $opt{'frameborder'} ||= 'no' |
141 | 1 | 6 | $cb || sub { ''; } |
162 | 2 | 0 | shift() // 'unknown' |
167 | 2 | 0 | $plugin_param->{'site_id'} || 1 |
232 | 0 | 2 | $param->{'site_id'} || $param->{'idSite'} || $param->{'idsite'} || $plugin_param->{'site_id'} || 1 |
239 | 0 | 9 | delete $param->{'token_auth'} || $plugin_param->{'token_auth'} || 'anonymous' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
39 | 1 | 10 | 2 | $plugin_param->{'embed'} // ($mojo->mode eq 'production' ? 1 : 0) |
99 | 7 | 26 | 0 | shift() || $plugin_param->{'url'} |
214 | 2 | 29 | 0 | delete $param->{'url'} || $plugin_param->{'url'} |
251 | 0 | 4 | 0 | $_->{'ua'} //= $header->user_agent |
252 | 0 | 4 | 0 | $_->{'urlref'} //= $header->referrer |
256 | 6 | 1 | 0 | delete $_->{'action_url'} || $c->url_for->to_abs |