| line |
!l |
l&&!r |
l&&r |
condition |
|
174
|
0 |
6 |
1 |
$self->sticky and defined $v |
|
178
|
2 |
1 |
4 |
$self->javascript and not defined $v |
|
193
|
173 |
0 |
6 |
$self->other and $v eq $self->othername |
|
240
|
1 |
0 |
1 |
$cache and ref $cache eq 'ARRAY' |
|
|
1 |
0 |
1 |
$cache and ref $cache eq 'ARRAY' and @{$cache;} |
|
300
|
73 |
11 |
957 |
$self->sticky and not $self->force |
|
341
|
1298 |
0 |
36 |
$self->static and $self->{'type'} ne 'hidden' |
|
575
|
0 |
323 |
0 |
$self->javascript and $pattern || $self->required |
|
614
|
0 |
0 |
36 |
$self->required and not $pattern |
|
670
|
41 |
0 |
0 |
defined $inflate and ref $inflate ne 'CODE' |
|
672
|
41 |
0 |
0 |
defined $inflate and not defined $pattern |
|
700
|
4 |
6 |
2 |
length $value and defined $pattern |
|
731
|
0 |
0 |
1 |
defined $value and length $value |
|
772
|
24 |
11 |
0 |
not $atleastone and $self->required |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
117
|
0 |
346 |
0 |
ref $self || $self |
|
131
|
0 |
152 |
29 |
ref $_[0] or @_ > 1 |
|
145
|
20 |
0 |
1225 |
$self->{'force'} || $self->{'override'} |
|
378
|
7 |
0 |
29 |
$self->multiple or @v > 1 |
|
|
7 |
1 |
28 |
$self->multiple or @v > 1 or $n == 1 |
|
390
|
0 |
0 |
0 |
@v || $self->cols || $self->rows |
|
|
0 |
0 |
0 |
$name =~ /(?:details?|comments?)$/i or grep /\n|\r/, @v || $self->cols || $self->rows |
|
436
|
766 |
108 |
4208 |
$k =~ /^_/ or $k eq 'validate' |
|
462
|
0 |
90 |
293 |
$ret{'class'} ||= $self->{'_form'}->class('_' . ($ret{'type'} eq 'text' ? 'input' : $ret{'type'})) |
|
509
|
0 |
4 |
0 |
shift() || $self->type |
|
513
|
4 |
0 |
0 |
$self->{'_form'}{'messages'}->$et || $self->{'_form'}{'messages'}->form_invalid_default |
|
523
|
0 |
0 |
400 |
$self->{'jsmessage'} || $self->{'message'} |
|
525
|
0 |
400 |
0 |
shift() || $self->type |
|
529
|
400 |
0 |
0 |
$self->{'_form'}{'messages'}->$et || $self->{'_form'}{'messages'}->js_invalid_default |
|
552
|
0 |
18 |
0 |
shift() || $self->type |
|
553
|
5 |
0 |
13 |
$type eq 'radio' || $type eq 'checkbox' |
|
575
|
41 |
36 |
246 |
$pattern || $self->required |
|
614
|
0 |
0 |
36 |
ref $pattern eq 'CODE' or $pattern eq 'VALUE' |
|
|
0 |
0 |
36 |
ref $pattern eq 'CODE' or $pattern eq 'VALUE' or $self->required and not $pattern |
|
665
|
0 |
0 |
41 |
shift() || $self->{'validate'} |
|
707
|
0 |
18 |
32 |
$pattern =~ /^m(\S)(.*)\1$/ or $pattern =~ m[^(/)(.*)\1$] |
|
723
|
0 |
10 |
0 |
$form->{'c'} || $form |
|
772
|
6 |
0 |
35 |
$bad or not $atleastone and $self->required |
|
815
|
26 |
0 |
0 |
$self->type eq 'text' or $self->type eq 'file' |