Dateianhänge aus Projekten auch in E-Mail anzeigen
[kivitendo-erp.git] / templates / webpages / common / _send_email_dialog.html
1 [%- USE HTML %][%- USE LxERP -%][%- USE L -%][%- USE P -%]
2 [%- SET have_files = 0 %]
3
4 [% BLOCK attach_file_list %]
5   [% IF files.as_list.size %]
6    [% SET have_files = 1;
7       FOREACH file = files.as_list %]
8     <tr>
9      <th align="right" nowrap>
10       [% IF loop.first %]
11        [% label %]
12       [% END %]
13      </th>
14      <td>
15       [% IF checked %]
16         [% P.checkbox_tag("email_form.attach_file_ids[]", label=file.db_file.file_name, value=file.db_file.id, checked="1") %]
17       [% ELSE %]
18         [% P.checkbox_tag("email_form.attach_file_ids[]", label=file.db_file.file_name, value=file.db_file.id, checked="0") %]
19       [% END %]
20      </td>
21     </tr>
22    [% END %]
23   [% END %]
24 [% END %]
25
26 <table>
27  <tbody>
28   <tr>
29    <th align="right" nowrap>
30     [% IF is_invoice_mail  %]
31       [% LxERP.t8("Invoice to:") %]
32     [% ELSE %]
33       [% LxERP.t8("Recipients") %]
34     [% END %]
35    </th>
36    <td>
37     [% L.input_tag("email_form.to", email_form.to, size="80",readonly=is_invoice_mail ) %]
38     <span class="interactive cursor-pointer"        onclick="$('[data-toggle-recipients=1]').toggle()" data-toggle-recipients="1">[+]</span>
39     <span class="interactive cursor-pointer hidden" onclick="$('[data-toggle-recipients=1]').toggle()" data-toggle-recipients="1">[-]</span>
40    </td>
41   </tr>
42
43   <tr class="hidden" data-toggle-recipients="1">
44    <th align="right" nowrap>[% LxERP.t8("Cc") %]</th>
45    <td>[% L.input_tag("email_form.cc", email_form.cc, size="80") %]</td>
46   </tr>
47
48  [%- IF show_bcc %]
49   <tr class="hidden" data-toggle-recipients="1">
50    <th align="right" nowrap>[% LxERP.t8("Bcc") %]</th>
51    <td>[% L.input_tag("email_form.bcc", email_form.bcc, size="80") %]</td>
52   </tr>
53  [%- END %]
54
55   <tr>
56    <th align="right" nowrap>[% LxERP.t8("Subject") %]</th>
57    <td>[% L.input_tag("email_form.subject", email_form.subject, size="80") %]</td>
58   </tr>
59
60   <tr valign="top">
61    <th align="right" nowrap>[% LxERP.t8("Message") %]
62     <sup> [% L.link("generictranslations.pl?action=edit_email_strings", "1)", title=LxERP.t8('Tired of copying always nice phrases for this message? Click here to use the new preset message option!'), target="_blank") %]</sup>
63   </th>
64    <td>[% L.textarea_tag("email_form.message", email_form.message, rows="15" cols="80" wrap="soft") %]</td>
65   </tr>
66
67 [% IF INSTANCE_CONF.get_doc_storage %]
68   <tr>
69    <th align="right" nowrap>[% LxERP.t8("Send printout of record") %]</th>
70    <td>
71     [% SET no_file_label = have_files ? LxERP.t8("Don't include a printout of the record with the email, only selected files") : LxERP.t8("Don't include a printout of the record with the email") ;
72            options       = [
73              [ "normal",   LxERP.t8("Create and send a new printout for this record") ],
74              [ "old_file", LxERP.t8("Send the last printout created for this record") ],
75              [ "no_file",  no_file_label ],
76            ] ;
77        L.select_tag("email_form.attachment_policy", options, onchange="kivi.SalesPurchase.activate_send_email_actions_regarding_printout()") %]
78    </td>
79   </tr>
80 [% END %]
81
82   <tr>
83    <th align="right" nowrap>
84 [% IF !INSTANCE_CONF.get_doc_storage %]
85     [% LxERP.t8("Attachment name") %]
86 [% END %]
87    </th>
88    <td>[% L.input_tag("email_form.attachment_filename", email_form.attachment_filename, size="80") %]</td>
89   </tr>
90
91 [% IF INSTANCE_CONF.get_doc_storage %]
92   [% PROCESS attach_file_list
93              files = FILES.files
94              checked = INSTANCE_CONF.get_email_attachment_record_files_checked
95              label = LxERP.t8("Record's files") %]
96
97   [% PROCESS attach_file_list
98              files = FILES.vc_files
99              checked = INSTANCE_CONF.get_email_attachment_vc_files_checked
100              label = is_customer ? LxERP.t8("Files from customer") : LxERP.t8("Files from vendor") %]
101
102   [% PROCESS attach_file_list
103              files = FILES.part_files
104              checked = INSTANCE_CONF.get_email_attachment_part_files_checked
105              label = LxERP.t8("Files from parts") %]
106
107   [% PROCESS attach_file_list
108              files = FILES.project_files
109              label = LxERP.t8("Files from projects") %]
110 [% END %]
111  </tbody>
112 </table>
113
114 <div id="email_form_print_options"></div>
115
116 <p>
117  [% L.button_tag(email_form.js_send_function, LxERP.t8("Send email"), id='send_email') %]
118  [% L.button_tag("\$('#send_email_dialog').dialog('close');", LxERP.t8("Abort")) %]
119 </p>