| . $locale->text('Notes') . qq| |
@@ -715,19 +701,19 @@ sub update {
$form->{"credit_$i"} = 0;
$form->{"tax_$i"} = 0;
$creditcount--;
- $creditlock = 1;
+ $form->{creditlock} = 1;
}
if (($creditcount >= 2) && ($debitcount == 2)) {
$form->{"debit_$i"} = 0;
$form->{"tax_$i"} = 0;
$debitcount--;
- $debitlock = 1;
+ $form->{debitlock} = 1;
}
if (($creditcount == 1) && ($debitcount == 2)) {
- $creditlock = 1;
+ $form->{creditlock} = 1;
}
if (($creditcount == 2) && ($debitcount == 1)) {
- $debitlock = 1;
+ $form->{debitlock} = 1;
}
if ($debitcredit && $credittax) {
$form->{"taxchart_$i"} = "0--0.00";
@@ -895,7 +881,7 @@ sub display_rows {
. $cgi->hidden('-name' => "previous_accno_$i",
'-default' => $selected_accno_full)
. qq||;
- $tax = qq|| .
+ my $tax_ddbox = qq| | | .
NTI($cgi->popup_menu('-name' => "taxchart_$i",
'-id' => "taxchart_$i",
'-style' => 'width:200px',
@@ -953,9 +939,9 @@ sub display_rows {
my $debitreadonly = "";
my $creditreadonly = "";
if ($i == $form->{rowcount}) {
- if ($debitlock) {
+ if ($form->{debitlock}) {
$debitreadonly = "readonly";
- } elsif ($creditlock) {
+ } elsif ($form->{creditlock}) {
$creditreadonly = "readonly";
}
}
@@ -965,6 +951,8 @@ sub display_rows {
'-values' => \@project_values,
'-labels' => \%project_labels,
'-default' => $form->{"project_id_$i"} ));
+ my $projectnumber_hidden = qq|
+ |;
my $copy2credit = 'onkeyup="copy_debit_to_credit()"' if $i == 1;
@@ -975,7 +963,7 @@ sub display_rows {
| |
|
$form->{"tax_$i"} |
- $tax|;
+ $tax_ddbox|;
if ($form->{show_details}) {
print qq|
@@ -983,10 +971,14 @@ sub display_rows {
$memo
$projectnumber |
|;
- }
+ } else {
print qq|
$source_hidden
$memo_hidden
+ $projectnumber_hidden
+ |;
+ }
+ print qq|
|;
}
@@ -1148,7 +1140,14 @@ sub form_header {