Revision 94ee5a7f
Von Niclas Zimmermann vor mehr als 11 Jahren hinzugefügt
bin/mozilla/am.pl | ||
---|---|---|
1491 | 1491 |
|
1492 | 1492 |
$form->header(); |
1493 | 1493 |
|
1494 |
#set readonly if the there are entries in acc_trans with the tax |
|
1495 |
my $readonly = $form->{tax_already_used} ? 'readonly' : ''; |
|
1496 |
|
|
1497 | 1494 |
my $parameters_ref = { |
1498 |
readonly => $readonly, |
|
1499 | 1495 |
}; |
1500 | 1496 |
|
1501 | 1497 |
# Ausgabe des Templates |
templates/webpages/am/edit_tax.html | ||
---|---|---|
9 | 9 |
<table width="100%"> |
10 | 10 |
<tr> |
11 | 11 |
<td>[% 'tax_taxkey' | $T8 %]</td> |
12 |
<td><input name="taxkey" size="2" value="[% HTML.escape(taxkey) %]" [% readonly %]></td> |
|
12 |
<td>[% IF tax_already_used %]<p>[% HTML.escape(taxkey) %]</p> |
|
13 |
<input type="hidden" name="taxkey" size="2" value="[% HTML.escape(taxkey) %]"> |
|
14 |
[% ELSE %]<input name="taxkey" size="2" value="[% HTML.escape(taxkey) %]"> |
|
15 |
[% END %]</td> |
|
13 | 16 |
</tr> |
14 | 17 |
|
15 | 18 |
<tr> |
... | ... | |
19 | 22 |
|
20 | 23 |
<tr> |
21 | 24 |
<td>[% 'tax_percent' | $T8 %]</td> |
22 |
<td><input name="rate" size="10" value="[% HTML.escape(rate) %]" [% readonly %]> %</td> |
|
25 |
<td>[% IF tax_already_used %]<p>[% HTML.escape(rate) %] %</p> |
|
26 |
<input type="hidden" name="rate" size="10" value="[% HTML.escape(rate) %]"> |
|
27 |
[% ELSE %]<input name="rate" size="10" value="[% HTML.escape(rate) %]"> % |
|
28 |
[% END %]</td> |
|
23 | 29 |
</tr> |
24 | 30 |
|
25 | 31 |
<tr> |
Auch abrufbar als: Unified diff
Bebuchte Steuern nicht verändern
Wenn man einmal mit einer Steuer gebucht hat, kann man diese nun nicht
mehr an der Oberfläche ändern.
Implementiert #2217.