| line | true | false | branch | 
 
| 29 | 4 | 9 | if defined $_[1]{'min'} and $_[0] < $_[1]{'min'} | 
 
| 30 | 3 | 6 | if defined $_[1]{'max'} and $_[0] > $_[1]{'max'} | 
 
| 60 | 81 | 11 | unless $f->{'multi'} | 
 
| 65 | 50 | 47 | if not $errfield or $errfield eq "default" | 
 
| 69 | 11 | 81 | $f->{'multi'} ? : | 
 
| 72 | 2 | 90 | if $f->{'mincount'} and @values < $f->{'mincount'} | 
 
| 73 | 2 | 90 | if $f->{'maxcount'} and @values > $f->{'maxcount'} | 
 
| 76 | 51 | 41 | if @err | 
 
| 83 | 517 | 379 | unless $rules->{'template'} | 
 
| 85 | 17 | 362 | if (exists $tpl->{$field}) { } | 
 
| 99 | 86 | 11 | unless exists $r->{'required'} | 
 
| 100 | 88 | 9 | unless exists $r->{'rmwhitespace'} | 
 
| 103 | 75 | 7 | if ($v and $r->{'rmwhitespace'}) | 
 
| 111 | 9 | 88 | if (not defined $v or length $v < 1) | 
 
| 112 | 6 | 3 | if $r->{'required'} | 
 
| 113 | 2 | 1 | if exists $r->{'default'} | 
 
| 125 | 0 | 155 | if $r->{'template'} and not $$t{$r->{'template'}} | 
 
| 128 | 2 | 153 | if $r->{'minlength'} and length $v < $r->{'minlength'} | 
 
| 129 | 3 | 150 | if $r->{'maxlength'} and length $v > $r->{'maxlength'} | 
 
| 131 | 1 | 149 | if $r->{'enum'} and not grep(($_ eq $v), @{$$r{"enum"};}) | 
 
| 133 | 1 | 52 | ref $r->{'regex'} eq 'ARRAY' ? : | 
 
|  | 25 | 28 | if $r->{'regex'} and ref $r->{'regex'} eq "ARRAY" ? !($v =~ /$r->{'regex'}[0]/i) : !($v =~ /$r->{'regex'}/) | 
 
| 135 | 67 | 57 | if ($r->{'template'}) | 
 
| 137 | 11 | 23 | exists $r->{$_} ? : | 
 
|  | 18 | 49 | $in ? : | 
 
| 138 | 32 | 35 | if _validate($_[0], $t, \%r) | 
 
| 141 | 1 | 18 | ref $r->{'func'} eq 'ARRAY' ? : | 
 
|  | 10 | 9 | if $r->{'func'} and ref $r->{'func'} eq "ARRAY" ? !$r->{'func'}[0]->($_[0], $r) : !$r->{'func'}->($_[0], $r) | 
 
| 170 | 0 | 0 | unless $hs{'To'} | 
 
| 171 | 0 | 0 | unless $hs{'Subject'} | 
 
| 183 | 0 | 0 | if ($self->{'_TUWF'}{'mail_sendmail'} eq 'log') { } | 
 
|  | 0 | 0 | elsif (open my $mailer, '|-:utf8', "$self->{'_TUWF'}{'mail_sendmail'} -t -f '$hs{'From'}'") { } | 
 
| 187 | 0 | 0 | if not close $mailer | 
 
| 201 | 0 | 0 | ref $_[0] eq 'TUWF::Validate' ? : | 
 
| 209 | 0 | 0 | if $what eq "json" | 
 
| 214 | 0 | 0 | @v > 1 ? : | 
 
|  | 0 | 0 | if $what eq "param" | 
 
| 221 | 0 | 0 | $what eq 'param' ? : | 
 
|  | 0 | 0 | $what eq 'post' ? : | 
 
|  | 0 | 0 | $what eq 'get' ? : | 
 
| 224 | 0 | 0 | if @_ == 1 | 
 
| 227 | 0 | 0 | if @_ == 2 | 
 
| 237 | 0 | 0 | if $INC{'JSON/XS.pm'} | 
 
| 238 | 0 | 0 | if $INC{'Cpanel/JSON/XS.pm'} | 
 
| 239 | 0 | 0 | if $INC{'JSON/PP.pm'} | 
 
| 240 | 0 | 0 | if eval {
	do {
	require JSON::XS;
1
}
} | 
 
| 241 | 0 | 0 | if eval {
	do {
	require Cpanel::JSON::XS;
1
}
} | 
 
| 242 | 0 | 0 | unless eval {
	do {
	require JSON::PP;
1
}
} |