Revision 602a4d98
Von Moritz Bunkus vor mehr als 16 Jahren hinzugefügt
bin/mozilla/ic.pl | ||
---|---|---|
. $locale->text('Update') . qq|">
|
||
|;
|
||
|
||
unless ($form->{item} eq "service") {
|
||
print qq|
|
||
<input type=hidden name=makemodel_rows value=$form->{makemodel_rows}>
|
||
|;
|
||
}
|
||
####### moved into makemodel_row #############
|
||
# unless ($form->{item} eq "service") {
|
||
# print qq|
|
||
# <input type=hidden name=makemodel_rows value=$form->{makemodel_rows}>
|
||
# |;
|
||
# }
|
||
|
||
print qq|
|
||
<input type=hidden name=price_rows value=$form->{price_rows}>|;
|
||
... | ... | |
$lxdebug->enter_sub();
|
||
my ($numrows) = @_;
|
||
|
||
print qq|
|
||
<tr>
|
||
<td>
|
||
<table width=100%>
|
||
<tr>
|
||
<th class="listheading">| . $locale->text('Make') . qq|</th>
|
||
<th class="listheading">| . $locale->text('Model') . qq|</th>
|
||
</tr>
|
||
|;
|
||
|
||
for my $i (1 .. $numrows) {
|
||
$form->{"make_$i"} =~ s/\"/"/g;
|
||
$form->{"model_$i"} =~ s/\"/"/g;
|
||
print qq|
|
||
<tr>
|
||
<td width=50%><input name="make_$i" size=30 value="$form->{"make_$i"}"></td>
|
||
<td width=50%><input name="model_$i" size=30 value="$form->{"model_$i"}"></td>
|
||
</tr>
|
||
|;
|
||
}
|
||
|
||
print qq|
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
|;
|
||
my @mm_data = grep { $_->{make} ne '' || $_->{model} ne '' } map +{ make => $form->{"make_$_"}, model => $form->{"model_$_"} }, 1 .. $numrows;
|
||
print $form->parse_html_template('ic/makemodel', { MM_DATA => [ @mm_data, {} ], mm_rows => scalar @mm_data + 1 });
|
||
|
||
$lxdebug->leave_sub();
|
||
}
|
bin/mozilla/invoice_io.pl | ||
---|---|---|
|
||
&{$subroutine}($numrows);
|
||
|
||
$numrows = 0;
|
||
$numrows = ++$form->{makemodel_rows};
|
||
$subroutine = "makemodel_row";
|
||
}
|
||
if ($form->{item} eq 'assembly') {
|
||
$numrows = $form->{price_rows};
|
templates/webpages/ic/makemodel_de.html | ||
---|---|---|
[%- USE HTML %]
|
||
[%- USE LxERP %]
|
||
<tr>
|
||
<td>
|
||
<table width=100%>
|
||
<tr>
|
||
<th class="listheading">Hersteller</th>
|
||
<th class="listheading">Modell</th>
|
||
</tr>
|
||
[%- FOREACH row = MM_DATA %]
|
||
<tr>
|
||
<td width=50%><input name="make_[% loop.count %]" size=30 value="[% HTML.escape(row.make) %]"></td>
|
||
<td width=50%><input name="model_[% loop.count %]" size=30 value="[% HTML.escape(row.model) %]"></td>
|
||
</tr>
|
||
[%- END %]
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<input type=hidden name=makemodel_rows value=[% mm_rows %]>
|
templates/webpages/ic/makemodel_master.html | ||
---|---|---|
[%- USE HTML %]
|
||
[%- USE LxERP %]
|
||
<tr>
|
||
<td>
|
||
<table width=100%>
|
||
<tr>
|
||
<th class="listheading"><translate>Make</translate></th>
|
||
<th class="listheading"><translate>Model</translate></th>
|
||
</tr>
|
||
[%- FOREACH row = MM_DATA %]
|
||
<tr>
|
||
<td width=50%><input name="make_[% loop.count %]" size=30 value="[% HTML.escape(row.make) %]"></td>
|
||
<td width=50%><input name="model_[% loop.count %]" size=30 value="[% HTML.escape(row.model) %]"></td>
|
||
</tr>
|
||
[%- END %]
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<input type=hidden name=makemodel_rows value=[% mm_rows %]>
|
Auch abrufbar als: Unified diff
Auslagern von Hersteller/Modell-Zeilen in eigene Templates. Hersteller/Modell auch wieder für Waren aktiviert, nicht nur für Erzeugnisse. Fix für Bug 843.