foreach my $textField qw(fullname username authname email) { $template->param($textField, $self->param($textField) || $userData->{$textField} || ''); $finalData{$textField} = $self->param($textField) || $userData->{$textField} || ''; } foreach my $checkBox qw(chk1 chk2 chk3) { if ($self->param($checkBox) eq '1' || $userData->{$checkBox} eq '1') { $template->param($checkBox, 'checked'); $finalData{$checkBox} = 1; } } if($which eq 'INTERNAL') { foreach my $fixField qw(emp_id emp_name emp_cat) { $template->param($fixField, $self->param($fixField) || $userData->{$fixField} || ''); } }