Dateimanagement: Massendruck
[kivitendo-erp.git] / templates / webpages / mass_delivery_order_print / list_delivery_orders.html
1 [% USE HTML %][% USE L %][% USE LxERP %]
2
3 <h1>[% FORM.title %]</h1>
4
5 [%- INCLUDE "common/flash.html" %]
6
7 [% LIST_ACTION     = 'action_list_delivery_orders' %]
8 [%- PROCESS 'mass_delivery_order_print/_filter.html' filter=SELF.filter %]
9
10 [% IF nowshow==1 %]
11 [% delivery_orders = SELF.delivery_order_models.get;
12    MODELS          = SELF.delivery_order_models %]
13 [%- IF !delivery_orders.size %]
14  <p>
15   [%- LxERP.t8("There are currently no delivery orders, or none matches your filter conditions.") %]
16  </p>
17 [%- ELSE %]
18
19  <form method="post" action="controller.pl">
20   <table width="100%">
21    <thead>
22     <tr class="listheading">
23      <th>[% L.checkbox_tag("", id="check_all", checkall="[data-checkall=1]") %]</th>
24      <th>[% L.sortable_table_header("transdate") %]</th>
25      <th>[% L.sortable_table_header("reqdate") %]</th>
26      <th>[% L.sortable_table_header("donumber") %]</th>
27      <th>[% L.sortable_table_header("ordnumber") %]</th>
28      <th>[% L.sortable_table_header("customer") %]</th>
29      <th>[% LxERP.t8("Shipto") %]</th>
30     </tr>
31    </thead>
32
33    <tbody>
34     [%- FOREACH delivery_order = delivery_orders %]
35      [% delivery_order_id = delivery_order.id
36         sales_order       = delivery_order.sales_order %]
37      <tr class="listrow">
38       <td>[% L.checkbox_tag('id[]', value=delivery_order.id, "data-checkall"=1, checked=selected_ids.$delivery_order_id) %]</td>
39       <td>[% HTML.escape(delivery_order.transdate_as_date) %]</td>
40       <td>[% HTML.escape(delivery_order.reqdate_as_date) %]</td>
41       <td>[% L.link(SELF.url_for(controller="do.pl", action="edit", type="sales_delivery_order", id=delivery_order.id), delivery_order.donumber) %]</td>
42       <td>[% HTML.escape(delivery_order.ordnumber) %]</td>
43       <td>[% HTML.escape(delivery_order.customer.name) %]</td>
44       <td>[% HTML.escape(SELF.make_shipto_title(delivery_order.shipto || delivery_order.custom_shipto)) %]</td>
45      </tr>
46     [%- END %]
47    </tbody>
48   </table>
49
50   [% IF !SELF.delivery_order_ids.size %]
51    [% L.paginate_controls %]
52   [% END %]
53
54   <hr size="3" noshade>
55
56   <p>[% print_opt %]</p>
57   [% IF SELF.printers.size %]
58    <p>
59     [% LxERP.t8("Print destination") %]:
60     [% SET  printers = [ { description=LxERP.t8("Download PDF, do not print") } ] ;
61        CALL printers.import(SELF.printers);
62        L.select_tag("printer_id", printers, title_key="description", default=FORM.printer_id) %]
63    </p>
64   [% END %]
65
66   <p>
67    [% L.hidden_tag("action", "MassDeliveryOrderPrint/dispatch") %]
68    [% L.submit_tag("action_print", LxERP.t8("Print")) %]
69   </p>
70  </form>
71 [%- END %]
72 [%- END %]