[% USE LxERP %]
[% USE L %]
[% SET style="width: 400px" %]
+
+[%- IF !popup_dialog -%]
<h1>[% title %]</h1>
+[%- END -%]
<form name="Form" action="oe.pl" method="post">
+ [%- IF popup_dialog -%]
+ [% L.button_tag(popup_js_assign_function, LxERP.t8('Assign')) %]
+ [% L.button_tag(popup_js_close_function, LxERP.t8('Cancel')) %]
+
+ [%- ELSE -%]
+ [% L.hidden_tag('action', 'save_periodic_invoices_config') %]
+
+ <p>
+ [% L.submit_tag('', LxERP.t8('Assign')) %]
+ [% L.submit_tag('', LxERP.t8('Cancel'), onclick => "self.close(); return false;") %]
+ </p>
+ [%- END -%]
<p>
<table border="0">
<tr>
<th align="right">[%- LxERP.t8('Printer') %]</th>
<td valign="top">
- [% L.select_tag("printer_id", ALL_PRINTERS, title_key = 'printer_description', default = config.printer_id, disabled = !config.print, style=style) %]
+ [% L.select_tag("printer_id", ALL_PRINTERS, title_key = 'printer_description', default = config.printer_id, disabled = !config.print, id = "pic_printer_id", style=style) %]
</td>
</tr>
<tr>
<th align="right">[%- LxERP.t8('Copies') %]</th>
- <td valign="top">[% L.input_tag("copies", config.copies, size => 6, disabled => !config.print) %]</td>
+ <td valign="top">[% L.input_tag("copies", config.copies, size => 6, disabled => !config.print, id = "pic_copies") %]</td>
</tr>
<tr class="rule-before">
<th align="right">[%- LxERP.t8("Send invoice via email") %]</th>
- <td>[% L.checkbox_tag("send_email", onclick => "toggle_send_email_ctrl()", checked=config.send_email) %]</td>
+ <td>[% L.checkbox_tag("send_email", onclick => "toggle_send_email_ctrl()", checked=config.send_email, disabled=postal_invoice) %]</td>
+ </tr>
+ <tr>
+ <th align="right">[%- LxERP.t8("Email of the invoice recipient") %]</th>
+ <td>[% email_recipient_invoice_address %]</td>
</tr>
-
<tr>
<th align="right">[%- LxERP.t8("Contact to send to") %]</th>
<td>[% L.select_tag("email_recipient_contact_id", ALL_CONTACTS, title_key="full_name_dep", value_key="cp_id", default=config.email_recipient_contact_id, with_empty=1, disabled=!config.send_email, style=style) %]</td>
<tr>
<th align="right" valign="top">[%- LxERP.t8("Message") %]</th>
- <td valign="top">[% L.textarea_tag("email_body", config.email_body, disabled=!config.send_email, rows=8, style=style) %]</td>
+ <td valign="top">[% L.textarea_tag("email_body", config.email_body, disabled=!config.send_email, rows=8, style=style, class="texteditor texteditor-space-for-toolbar") %]</td>
</tr>
</table>
</p>
<p>(2): [% LxERP.t8("If missing then the start date will be used.") %]</p>
<p>(3): [% LxERP.t8("Multiple addresses can be entered separated by commas.") %]</p>
<p>(4): [% LxERP.t8("If left empty the default sender from the kivitendo configuration will be used (key 'email_from' in section 'periodic_invoices'; current value: #1).", HTML.escape(LXCONFIG.periodic_invoices.email_from)) %]</p>
-
- [% L.hidden_tag('action', 'save_periodic_invoices_config') %]
-
- <p>
- [% L.submit_tag('', LxERP.t8('Assign')) %]
- [% L.submit_tag('', LxERP.t8('Cancel'), onclick => "self.close(); return false;") %]
- </p>
</form>
<script type="text/javascript">
<!--
function toggle_printer_id_ctrl() {
var disabled = !$('#print').prop('checked');
- $('#printer_id').prop('disabled', disabled);
- $('#copies').prop('disabled', disabled);
+ $('#pic_printer_id').prop('disabled', disabled);
+ $('#pic_copies').prop('disabled', disabled);
}
function toggle_send_email_ctrl() {
$('#email_recipient_address').prop('disabled', disabled);
$('#email_sender').prop('disabled', disabled);
$('#email_subject').prop('disabled', disabled);
- $('#email_body').prop('disabled', disabled);
+ $('#email_body').data('ckeditorInstance').setReadOnly(disabled);
}
-->
</script>