| line |
true |
false |
branch |
|
24
|
0 |
1 |
if (exists $$self{'meta'}{'fields'} and exists $$self{'meta'}{'fieldsets'}) |
|
28
|
0 |
1 |
unless (exists $$self{'field'}) |
|
32
|
0 |
1 |
unless (exists $$self{'meta'}) |
|
36
|
1 |
0 |
unless (exists $$self{'meta'}{'fields'} or exists $$self{'meta'}{'fieldsets'}) |
|
46
|
0 |
1 |
if (exists $$self{'csrf'}) { } |
|
47
|
0 |
0 |
if ($$self{'csrf'} and not $_csrftoken) |
|
69
|
0 |
0 |
if ($$this{'csrf'}) |
|
70
|
0 |
0 |
unless ($this->_check_csrf(%data)) |
|
77
|
0 |
0 |
if (exists $$this{'dfv'}) { } |
|
84
|
0 |
0 |
if ($$this{'field'}{$field}{'required'}) { } |
|
95
|
0 |
0 |
if (exists $$this{'attributes'}) |
|
99
|
0 |
0 |
unless (exists $attrs{'required'}) |
|
102
|
0 |
0 |
unless (exists $attrs{'optional'}) |
|
105
|
0 |
0 |
unless (exists $attrs{'constraint_methods'}) |
|
112
|
0 |
0 |
if ($results->has_invalid or $results->has_missing) { } |
|
115
|
0 |
0 |
if ($results->has_missing) |
|
120
|
0 |
0 |
if ($results->has_invalid) |
|
123
|
0 |
0 |
if (ref $failed eq 'HASH') { } |
|
133
|
0 |
0 |
if (exists $$this{'clean'}) { } |
|
157
|
0 |
0 |
if (exists $$this{'error'}) { } |
|
168
|
0 |
0 |
unless (exists $data{'csrftoken'}) |
|
173
|
0 |
0 |
if (not exists $$this{'_csrf_cookie'}) { } |
|
178
|
0 |
0 |
unless ($$this{'_csrf_cookie'}) |
|
187
|
0 |
0 |
if ($posttoken ne $cookietoken) |
|
201
|
0 |
1 |
if ($$this{'csrf'}) |
|
205
|
1 |
0 |
if (exists $$this{'meta'}{'fields'}) { } |
|
235
|
0 |
0 |
if ($$this{'csrf'}) |
|
239
|
0 |
0 |
if (exists $$this{'meta'}{'fields'}) { } |
|
268
|
0 |
0 |
if (exists $$this{'meta'}{'fields'}) { } |
|
278
|
0 |
0 |
if (exists $$this{'meta'}{'fieldsets'}) { } |
|
295
|
0 |
0 |
if ($$this{'csrf'}) { } |
|
305
|
0 |
0 |
if ($$this{'csrf'}) { } |
|
315
|
0 |
0 |
if ($$this{'csrf'}) |
|
359
|
0 |
0 |
if ($legend) |
|
369
|
0 |
4 |
unless (exists $$field{'label'}) |
|
374
|
0 |
4 |
if (exists $$this{'markrequired'} and $$this{'field'}{$$field{'field'}}{'required'}) |
|
375
|
0 |
0 |
if ($$this{'markrequired'} eq 'asterisk') { } |
|
|
0 |
0 |
elsif ($$this{'markrequired'} eq 'bold') { } |
|
386
|
2 |
2 |
unless (exists $$field{'classes'}) |
|
390
|
2 |
2 |
unless (exists $$field{'id'}) |
|
394
|
2 |
2 |
unless (exists $$field{'message'}) |
|
397
|
0 |
4 |
if (exists $$this{'invalid'}{$$field{'field'}}) |
|
398
|
0 |
0 |
unless (exists $$field{'message'}) |
|
404
|
0 |
4 |
if (exists $$this{'missing'}{$$field{'field'}}) |
|
405
|
0 |
0 |
unless (exists $$field{'message'}) |
|
411
|
4 |
0 |
if (not exists $$this{'raw'}{$$field{'field'}}) { } |
|
418
|
0 |
4 |
if (not exists $$this{'field'}{$$field{'field'}}{'type'}) { } |
|
425
|
2 |
2 |
unless (exists $$field{'default'}) |
|
435
|
2 |
0 |
if (exists $$this{'meta'}{'fields'}) |
|
438
|
0 |
4 |
unless (exists $$field{'field'}) |
|
448
|
0 |
2 |
if (exists $$this{'meta'}{'fieldsets'}) |
|
452
|
0 |
0 |
unless (exists $$fieldset{'id'}) |
|
453
|
0 |
0 |
if (not exists $$fieldset{'name'}) { } |
|
461
|
0 |
0 |
unless (exists $$fieldset{'classes'}) |
|
465
|
0 |
0 |
unless (exists $$fieldset{'legend'}) |
|
471
|
0 |
0 |
unless (exists $$field{'field'}) |
|
529
|
2 |
0 |
if ($type eq 'text' or $type eq 'password') { } |
|
|
0 |
0 |
elsif ($type eq 'choice') { } |
|
|
0 |
0 |
elsif ($type eq 'option') { } |
|
|
0 |
0 |
elsif ($type eq 'textarea') { } |
|
530
|
2 |
0 |
unless ($value) |
|
537
|
0 |
0 |
if (ref $default eq 'HASH') { } |
|
|
0 |
0 |
elsif (ref $default eq 'ARRAY') { } |
|
545
|
0 |
0 |
if ($value eq $$option{'value'}) |
|
556
|
0 |
0 |
if (ref $default eq 'HASH') { } |
|
|
0 |
0 |
elsif (ref $default eq 'ARRAY') { } |
|
559
|
0 |
0 |
if ($value eq $$option{'value'}) |
|
573
|
0 |
0 |
if ($value eq $$option{'value'}) |