Merge branch 'b-3.6.1' of ../kivitendo-erp_20220811
[kivitendo-erp.git] / templates / webpages / custom_data_export / export.html
1 [% USE HTML %][% USE L %][% USE LxERP %]
2
3 <h1>[% FORM.title %]</h1>
4
5 [%- INCLUDE 'common/flash.html' %]
6
7 <form method="post" action="controller.pl" id="form">
8  [% L.hidden_tag("id", SELF.query.id) %]
9  [% L.hidden_tag("format", "csv") %]
10
11  [% IF !SELF.parameters.size %]
12   <p>
13    [% LxERP.t8("The SQL query does not contain any parameter that need to be configured.") %]
14   </p>
15
16  [% ELSE %]
17
18  <table>
19   <thead>
20    <tr class="listheading">
21     <th>[% LxERP.t8("Variable Name") %]</th>
22     <th>[% LxERP.t8("Type") %]</th>
23     <th>[% LxERP.t8("Value") %]</th>
24     <th>[% LxERP.t8("Description") %]</th>
25    </tr>
26   </thead>
27
28   <tbody>
29    [% FOREACH parameter = SELF.parameters %]
30     <tr class="listrow">
31      <td>
32       [% HTML.escape(parameter.name) %]
33      </td>
34
35      [% SET value = parameter.calculate_default_value %]
36
37      [% IF parameter.parameter_type == "number" %]
38       <td>[% LxERP.t8("Number") %]</td>
39       <td>[% L.input_tag("parameters." _ parameter.name, value, style="width: 300px", "data-validate"="required") %]</td>
40
41      [% ELSIF parameter.parameter_type == "date" %]
42       <td>[% LxERP.t8("Date") %]</td>
43       <td>[% L.date_tag("parameters." _ parameter.name, value, style="width: 300px", "data-validate"="required") %]</td>
44
45      [% ELSE %]
46       <td>[% LxERP.t8("Text") %]</td>
47       <td>[% L.input_tag("parameters." _ parameter.name, value, style="width: 300px", "data-validate"="required") %]</td>
48      [% END %]
49
50      <td>[% HTML.escape(parameter.description) %]</td>
51     </tr>
52    [% END %]
53   </tbody>
54  [% END %]
55 </form>