MHD-Behandlung in Fehlermeldung bei unzureichender Lagermenge.
[kivitendo-erp.git] / templates / webpages / report_generator / pdf_export_options_master.html
index 75bfc56..b771698 100644 (file)
@@ -1,13 +1,28 @@
-<body>
+[% USE HTML %][% USE LxERP %]<body>
 
- <div class="listheading" width="100%"><TMPL_VAR title ESCAPE=HTML></div>
+ [%- SET default_margin = LxERP.format_amount(1.5) %]
 
- <form action="<TMPL_VAR script ESCAPE=HTML>" method="post">
+ <script type="text/javascript">
+  <!--
+      function submit_report_generator_form(nextsub) {
+        document.report_generator_form.report_generator_dispatch_to.value = nextsub;
+        document.report_generator_form.submit();
+      }
 
-  <TMPL_LOOP HIDDEN><input type="hidden" name="<TMPL_VAR key ESCAPE=HTML>" value="<TMPL_VAR value ESCAPE=HTML>">
-  </TMPL_LOOP>
+    -->
+ </script>
+
+ <div class="listheading" width="100%">[% HTML.escape(title) %]</div>
+
+ <form action="[% HTML.escape(script) %]" method="post" name="report_generator_form">
+
+  [%- FOREACH var = HIDDEN %]
+  <input type="hidden" name="[% HTML.escape(var.key) %]" value="[% HTML.escape(var.value) %]">
+  [%- END %]
 
   <input type="hidden" name="report_generator_pdf_options_set" value="1">
+  <input type="hidden" name="report_generator_dispatch_to" value="">
+  <input type="hidden" name="action" value="report_generator_dispatcher">
 
   <table>
    <tr>
@@ -16,6 +31,7 @@
      <select name="report_generator_pdf_options_paper_size">
       <option value="A3">A3</option>
       <option value="A4" selected>A4</option>
+      <option value="A5">A5</option>
       <option value="letter">Letter</option>
       <option value="legal">Legal</option>
      </select>
     </td>
    </tr>
 
+   [%- IF ALLOW_FONT_SELECTION %]
+   <tr>
+    <td align="right"><translate>Font</translate></td>
+    <td>
+     <select name="report_generator_pdf_options_font_name">
+      <option>Courier</option>
+      <option>Georgia</option>
+      <option>Helvetica</option>
+      <option>Times</option>
+      <option selected>Verdana</option>
+     </select>
+    </td>
+   </tr>
+   [%- END %]
+
    <tr>
     <td align="right"><translate>Font size</translate></td>
-    <td><input name="report_generator_pdf_options_font_size" size="4" value="10">pt</td>
+    <td>
+     <select name="report_generator_pdf_options_font_size">
+      <option>6</option>
+      <option selected>7</option>
+      <option>8</option>
+      <option>9</option>
+      <option>10</option>
+      <option>11</option>
+      <option>12</option>
+      <option>13</option>
+      <option>14</option>
+      <option>15</option>
+     </select>
+     &nbsp;
+     pt
+    </td>
    </tr>
 
    <tr>
 
    <tr>
     <td align="right"><translate>Top</translate></td>
-    <td><input name="report_generator_pdf_options_margin_top" size="4" value="<TMPL_VAR default_margin ESCAPE=HTML>">cm</td>
+    <td><input name="report_generator_pdf_options_margin_top" size="4" value="[% HTML.escape(default_margin) %]"> cm</td>
    </tr>
 
    <tr>
     <td align="right"><translate>Left</translate></td>
-    <td><input name="report_generator_pdf_options_margin_left" size="4" value="<TMPL_VAR default_margin ESCAPE=HTML>">cm</td>
+    <td><input name="report_generator_pdf_options_margin_left" size="4" value="[% HTML.escape(default_margin) %]"> cm</td>
    </tr>
 
    <tr>
     <td align="right"><translate>Bottom</translate></td>
-    <td><input name="report_generator_pdf_options_margin_bottom" size="4" value="<TMPL_VAR default_margin ESCAPE=HTML>">cm</td>
+    <td><input name="report_generator_pdf_options_margin_bottom" size="4" value="[% HTML.escape(default_margin) %]"> cm</td>
    </tr>
 
    <tr>
     <td align="right"><translate>Right</translate></td>
-    <td><input name="report_generator_pdf_options_margin_right" size="4" value="<TMPL_VAR default_margin ESCAPE=HTML>">cm</td>
+    <td><input name="report_generator_pdf_options_margin_right" size="4" value="[% HTML.escape(default_margin) %]"> cm</td>
    </tr>
 
    <tr>
     <td align="right" valign="top"><translate>Options</translate>:</td>
     <td valign="top">
-     <input type="checkbox" name="report_generator_pdf_options_number" value="1" checked>
-     <translate>Number pages</translate>
+     <input type="checkbox" name="report_generator_pdf_options_number" id="report_generator_pdf_options_number" value="1" checked>
+     <label for="report_generator_pdf_options_number"><translate>Number pages</translate></label>
+     [% IF ALL_PRINTERS.size %]
+      <br>
+      <input type="checkbox" name="report_generator_pdf_options_print" id="report_generator_pdf_options_print" value="1">
+      <label for="report_generator_pdf_options_print"><translate>Print list</translate></label>
+     [% END %]
     </td>
    </tr>
 
-
+   [% IF ALL_PRINTERS.size %]
+    <tr>
+     <td align="right"><translate>Printer</translate></td>
+     <td>
+      <select name="report_generator_pdf_options_printer_id">
+       [%- FOREACH printer = ALL_PRINTERS %]
+       <option value="[% HTML.escape(printer.id) %]"[% IF printer.selected %] selected[% END %]>[% HTML.escape(printer.printer_description) %]</option>
+       [%- END %]
+      </select>
+     </td>
+    </tr>
+
+    <tr>
+     <td align="right"><translate>Copies</translate></td>
+     <td><input name="report_generator_pdf_options_copies" size="4" value="[% HTML.escape(copies) %]"></td>
+    </tr>
+   [% END %]
   </table>
 
-  <p><input type="submit" name="action" class="submit" value="<translate>Export as PDF</translate>"></p>
+  <p>
+   <input type="submit" class="submit" onclick="submit_report_generator_form('report_generator_export_as_pdf')" value="<translate>Export as PDF</translate>">
+   <input type="submit" class="submit" onclick="submit_report_generator_form('report_generator_back')" value="<translate>Back</translate>">
+  </p>
 
  </form>
 </body>