1 [% USE HTML %]<body [% IF onload %]onload="[% onload %]"[% END %]>
3 <form action="[% HTML.escape(script) %]" method="post" name="Form">
5 <input type="hidden" name="input_partnumber" value="[% HTML.escape(input_partnumber) %]">
6 <input type="hidden" name="input_description" value="[% HTML.escape(input_description) %]">
7 <input type="hidden" name="input_partsid" value="[% HTML.escape(input_partsid) %]">
8 <input type="hidden" name="input_partnotes" value="[% HTML.escape(input_partnotes) %]">
9 <input type="hidden" name="allow_creation" value="[% HTML.escape(allow_creation) %]">
10 <input type="hidden" name="action_on_part_selected" value="[% HTML.escape(action_on_part_selected) %]">
11 <input type="hidden" name="filter" value="[% HTML.escape(filter) %]">
12 <input type="hidden" name="new_description" value="[% HTML.escape(description) %]">
14 <div class="listtop">[% title %]</div>
19 [% IF no_parts_found %]
20 Es wurde kein Artikel gefunden, auf den die Suchparameter zutreffen.
21 [% IF allow_creation %]
22 Sie können jedoch einen neuen Artikel anlegen, der dann automatisch ausgewählt wird.
25 Bitte wählen Sie einen Artikel aus der Liste aus.
26 [% IF allow_creation %]
27 Sie können auch einen neuen Artikel anlegen, der dann automatisch ausgewählt wird.
33 [% UNLESS no_parts_found %]
37 <tr class="listheading">
38 <th class="listheading"> </th>
39 [% FOREACH header = HEADER %]
40 <th nowrap class="listheading"><a href="[% HTML.escape(header.callback) %]">[% header.column_title %]</a></th>
44 [% FOREACH part = PARTS %]
45 <tr class="listrow[% IF loop.count % 2 %]1[% ELSE %]0[% END %]">
46 <td><button type="button" onclick="part_selected('[% loop.count %]')">auswählen</button></td>
48 <input type="hidden" id="partsid_[% loop.count %]" name="partsid_[% loop.count %]" value="[% HTML.escape(part.id) %]">
49 <input type="hidden" id="partnumber_[% loop.count %]" name="partnumber_[% loop.count %]" value="[% HTML.escape(part.partnumber) %]">
50 [% HTML.escape(part.partnumber) %]
53 <input type="hidden" id="description_[% loop.count %]" name="description_[% loop.count %]" value="[% HTML.escape(part.description) %]">
54 <input type="hidden" id="partnotes_[% loop.count %]" name="partnotes_[% loop.count %]" value="[% HTML.escape(part.partnotes) %]">
55 [% HTML.escape(part.description) %]
58 <!-- <input type="hidden" id="onhand_[% loop.count %]" name="onhand_[% loop.count %]" value="[% HTML.escape(part.onhand) %]"> -->
59 <!-- [% HTML.escape(part.onhand) %] -->
69 [% IF allow_creation %]
70 <p><input type="submit" name="action" value="Neue Ware"></p>
75 <script type="text/javascript">
77 function part_selected(selected) {
78 var partnumber = document.getElementsByName("partnumber_" + selected)[0].value;
79 var description = document.getElementsByName("description_" + selected)[0].value;
80 var partsid = document.getElementsByName("partsid_" + selected)[0].value;
81 var partnotes = document.getElementsByName("partnotes_" + selected)[0].value;
82 var pnum_name = document.Form.input_partnumber.value;
83 window.opener.document.getElementsByName(pnum_name)[0].value = partnumber;
84 window.opener.document.getElementsByName(document.Form.input_description.value)[0].value = description;
85 if (document.Form.input_partsid.value != "") {
86 window.opener.document.getElementsByName(document.Form.input_partsid.value)[0].value = partsid;
88 if (document.Form.input_partnotes.value != "") {
89 var el = window.opener.document.getElementsByName(document.Form.input_partnotes.value)[0];
93 if (document.Form.action_on_part_selected.value != "") {
94 window.opener.document.getElementsByName("action")[0].value = document.Form.action_on_part_selected.value;
95 window.opener.document.Form.submit();
100 if (pnum_name.substr(0, 2) == "f_") {
102 pnum_name = pnum_name.substr(2);
104 pnum_name = prefix + "old_" + pnum_name;
105 var input = window.opener.document.getElementsByName(pnum_name)[0];