| line |
true |
false |
branch |
|
34
|
0 |
0 |
if $$cgi_app{'__rate_limit_obj'} |
|
59
|
0 |
0 |
unless $limits |
|
68
|
0 |
0 |
if ($self->check_violation('action', $action, 'limits', $limits)) |
|
72
|
0 |
0 |
if ($self->violation_mode) { } |
|
86
|
0 |
0 |
unless $$self{$name} |
|
91
|
0 |
0 |
unless $$self{'violation_mode'} or $$self{'violation_callback'} |
|
103
|
0 |
0 |
unless $digits and $modifier |
|
107
|
0 |
0 |
if $modifier eq 's' |
|
108
|
0 |
0 |
if $modifier eq 'm' |
|
109
|
0 |
0 |
if $modifier eq 'h' |
|
114
|
0 |
0 |
unless @_ > 1 |
|
121
|
0 |
0 |
unless @_ > 1 |
|
132
|
0 |
0 |
unless keys %$limits == 2 |
|
146
|
0 |
0 |
unless $user_id |
|
151
|
0 |
0 |
unless $self->record_hit_sth($dbh)->execute($user_id, $args{'action'}, $timestamp) |
|
167
|
0 |
0 |
unless my $last_hit = $$self{'last_hit'} |
|
171
|
0 |
0 |
unless $sth->execute($$last_hit{'user_id'}, $$last_hit{'action'}, $$last_hit{'timestamp'}) |
|
186
|
0 |
0 |
unless $user_id |
|
193
|
0 |
0 |
if ($args{'limits'}) { } |
|
199
|
0 |
0 |
unless $limits |
|
211
|
0 |
0 |
if ($count > $$limits{'max_hits'}) |
|
214
|
0 |
0 |
if ($is_mode) { } |