Bug 24124: Fix authorities selection in batch deletion tool in Chrome
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / tools / letter.tt
1 [% USE raw %]
2 [% USE Asset %]
3 [% USE Koha %]
4 [% USE Branches %]
5 [% USE ColumnsSettings %]
6 [% SET footerjs = 1 %]
7 [% INCLUDE 'doc-head-open.inc' %]
8 <title>
9     Koha &rsaquo; Tools &rsaquo; Notices
10     [% IF ( add_form or copy_form ) %]
11         [% IF ( modify ) %]
12              &rsaquo; Modify notice
13         [% ELSE %]
14             &rsaquo; Add notice
15         [% END %]
16     [% END %]
17     [% IF ( add_validate or copy_validate) %]
18         &rsaquo; Notice added
19     [% END %]
20     [% IF ( delete_confirm ) %]
21         &rsaquo; Confirm deletion
22     [% END %]
23 </title>
24 [% INCLUDE 'doc-head-close.inc' %]
25 <style>#preview_template .modal-dialog { width : 80%; } .spinner { display: none; } @media (max-width: 767px) { #preview_template { margin: 0; width : auto; } }</style>
26 </head>
27
28 <body id="tools_letter" class="tools">
29     [% INCLUDE 'header.inc' %]
30     [% INCLUDE 'letters-search.inc' %]
31
32     <div id="breadcrumbs">
33         <a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo;
34         <a href="/cgi-bin/koha/tools/tools-home.pl">Tools</a> &rsaquo;
35         [% IF ( add_form or copy_form) %]
36             [% IF ( modify ) %]
37                 <a href="/cgi-bin/koha/tools/letter.pl">Notices &amp; slips</a> &rsaquo;
38                 Modify notice
39             [% ELSE %]
40                 <a href="/cgi-bin/koha/tools/letter.pl">Notices &amp; slips</a> &rsaquo;
41                 Add notice
42             [% END %]
43         [% ELSE %]
44             [% IF ( add_validate or copy_validate) %]
45                 <a href="/cgi-bin/koha/tools/letter.pl">Notices &amp; slips</a> &rsaquo;
46                 Notice added
47             [% ELSE %]
48                 [% IF ( delete_confirm ) %]
49                     <a href="/cgi-bin/koha/tools/letter.pl">Notices &amp; slips</a> &rsaquo;
50                     Confirm deletion
51                 [% ELSE %]
52                     Notices &amp; slips
53                 [% END %]
54             [% END %]
55         [% END %]
56     </div> <!-- /#breadcrumbs -->
57
58     <div id="preview_template" class="modal in" tabindex="-1" role="dialog" aria-labelledby="preview_template_label" aria-hidden="true">
59         <div class="modal-dialog modal-lg">
60             <div class="modal-content">
61                 <div class="modal-header">
62                     <button type="button" class="closebtn" data-dismiss="modal" aria-hidden="true">×</button>
63                     <h3 id="preview_template_label">Preview notice template</h3>
64                 </div>
65                 <div class="modal-body">
66                     <div id="loading">
67                         <img src="[% interface | html %]/[% theme | html %]/img/spinner-small.gif" alt="" /> Loading
68                     </div>
69                 </div>
70                 <div class="modal-footer">
71                     <!-- TODO <a href="#" class="btn btn-default" id="preview_template_button" role="button" data-toggle="modal">Convert using the Template Toolkit syntax</a>-->
72                     <button class="btn btn-default" data-dismiss="modal" aria-hidden="true">Close</button>
73                 </div>
74             </div> <!-- /.modal-content -->
75         </div> <!-- /.modal-dialog -->
76     </div> <!-- /#preview_template -->
77
78     [% IF add_form or copy_form %]
79         <div class="main container-fluid">
80             <div class="row">
81                 <div class="col-md-8 col-md-offset-2">
82     [% ELSE %]
83         <div class="main container-fluid">
84             <div class="row">
85                 <div class="col-sm-10 col-sm-push-2">
86                     <main>
87     [% END %]
88
89                 [% IF ( no_op_set ) %]
90                     <h1>Notices &amp; slips</h1>
91                     <form method="get" action="/cgi-bin/koha/tools/letter.pl" id="selectlibrary">
92                         <input type="hidden" name="searchfield" value="[% searchfield | html %]" />
93                         [% UNLESS independant_branch %]
94                             <p>
95                                 Select a library:
96                                 <select name="branchcode" id="branch" style="width:20em;">
97                                     <option value="*">All libraries</option>
98                                     [% PROCESS options_for_libraries libraries => Branches.all( selected => branchcode ) %]
99                                 </select>
100                             </p>
101                         [% END %]
102                     </form> <!-- /#selectlibrary -->
103
104                     <div id="toolbar" class="btn-toolbar">
105                         <div class="btn-group">
106                             <button class="btn btn-default dropdown-toggle" data-toggle="dropdown"><i class="fa fa-plus"></i> New notice <span class="caret"></span></button>
107                             <ul class="dropdown-menu">
108                                 <li><a href="/cgi-bin/koha/tools/letter.pl?op=add_form&amp;module=acquisition">Acquisition</a></li>
109                                 <li><a href="/cgi-bin/koha/tools/letter.pl?op=add_form&amp;module=catalogue">Catalog</a></li>
110                                 <li><a href="/cgi-bin/koha/tools/letter.pl?op=add_form&amp;module=circulation">Circulation</a></li>
111                                 <li><a href="/cgi-bin/koha/tools/letter.pl?op=add_form&amp;module=claimacquisition">Claim acquisition</a></li>
112                                 <li><a href="/cgi-bin/koha/tools/letter.pl?op=add_form&amp;module=claimissues">Claim serial issue</a></li>
113                                 <li><a href="/cgi-bin/koha/tools/letter.pl?op=add_form&amp;module=reserves">Holds</a></li>
114                                 <li><a href="/cgi-bin/koha/tools/letter.pl?op=add_form&amp;module=orderacquisition">Order acquisition</a></li>
115                                 <li><a href="/cgi-bin/koha/tools/letter.pl?op=add_form&amp;module=members">Patrons</a></li>
116                                 <li><a href="/cgi-bin/koha/tools/letter.pl?op=add_form&amp;module=serial">Serials (new issue)</a></li>
117                                 <li><a href="/cgi-bin/koha/tools/letter.pl?op=add_form&amp;module=suggestions">Suggestions</a></li>
118
119                             </ul>
120                         </div>
121                     </div> <!-- /#toolbar -->
122
123                     [% IF ( search ) %]
124                         <p>You searched for <b>[% searchfield | html %]</b></p>
125                     [% END %]
126
127                     [% IF ( letter && !independant_branch) %]
128                         [% select_for_copy = BLOCK %]
129                             <select name="branchcode">
130                                 [% FOREACH l IN Branches.all() %]
131                                     <option value="[% l.branchcode | html %]">Copy to [% l.branchname | html %]</option>
132                                 [% END %]
133                             </select>
134                         [% END %]
135                     [% END %]
136
137                     [% IF letter %]
138                         <table id="lettert">
139                             <thead>
140                                 <tr>
141                                     <th>Library</th>
142                                     <th>Module</th>
143                                     <th>Code</th>
144                                     <th>Name</th>
145                                     <th class="nosort">Copy notice</th>
146                                     <th class="nosort">Actions</th>
147                                 </tr>
148                             </thead>
149                             <tbody>
150                                 [% FOREACH lette IN letter %]
151                                     [% can_edit = lette.branchcode || !independant_branch %]
152                                     <tr>
153                                         <td>
154                                             [% IF lette.branchname %]
155                                                 [% lette.branchname | html %]
156                                             [% ELSE %]
157                                                 (All libraries)
158                                             [% END %]
159                                         </td>
160                                         <td>
161                                             [% SWITCH lette.module %]
162                                                 [% CASE 'acquisition' %]<span>Acquisition</span>
163                                                 [% CASE 'catalogue' %]<span>Catalog</span>
164                                                 [% CASE 'circulation' %]<span>Circulation</span>
165                                                 [% CASE 'orderacquisition' %]<span>Order acquisition</span>
166                                                 [% CASE 'claimacquisition' %]<span>Claim acquisition</span>
167                                                 [% CASE 'claimissues' %]<span>Claim serial issue</span>
168                                                 [% CASE 'reserves' %]<span>Holds</span>
169                                                 [% CASE 'members' %]<span>Patrons</span>
170                                                 [% CASE 'serial' %]<span>Serials (new issue)</span>
171                                                 [% CASE 'suggestions' %]<span>Suggestions</span>
172                                                 [% CASE %]<span>[% lette.module | html %]</span>
173                                             [% END %]
174                                         </td>
175                                         <td>[% lette.code | html %]</td>
176                                         <td>[% lette.name | html %]</td>
177                                         <td class="actions">
178                                             [% IF !independant_branch || !lette.branchcode %]
179                                                 <form method="post" action="/cgi-bin/koha/tools/letter.pl">
180                                                     <input type="hidden" name="op" value="copy_form" />
181                                                     <input type="hidden" name="oldbranchcode" value="[% lette.branchcode | html %]" />
182                                                     <input type="hidden" name="module" value="[% lette.module | html %]" />
183                                                     <input type="hidden" name="code" value="[% lette.code | html %]" />
184                                                     [% IF independant_branch %]
185                                                         <input type="hidden" name="branchcode" value="[% independant_branch | html %]" />
186                                                     [% ELSE %]
187                                                         [% select_for_copy | $raw %]
188                                                     [% END %]
189                                                     <button class="btn btn-default btn-xs"><i class="fa fa-clone"></i> Copy</button>
190                                                 </form>
191                                             [% END # /IF !independent_branch %]
192                                         </td>
193                                         <td class="actions">
194                                             [% IF can_edit %]
195                                                 <a class="btn btn-default btn-xs" href="/cgi-bin/koha/tools/letter.pl?op=add_form&amp;branchcode=[% lette.branchcode | html %]&amp;module=[% lette.module | html %]&amp;code=[% lette.code | html %]"><i class="fa fa-pencil"></i> Edit</a>
196                                             [% END %]
197                                             [% IF !lette.protected && can_edit %]
198                                                 <a class="btn btn-default btn-xs" href="/cgi-bin/koha/tools/letter.pl?op=delete_confirm&amp;branchcode=[% lette.branchcode | html %]&amp;module=[% lette.module | html %]&amp;code=[% lette.code | html %]"><i class="fa fa-trash"></i> Delete</a>
199                                             [% END %]
200                                         </td>
201                                     </tr>
202                                 [% END # /FOREACH lette %]
203                             </tbody>
204                         </table> <!-- /#lettert -->
205                     [% ELSE # IF lette %]
206                         <div class="dialog message">
207                             [% IF ( branchcode ) %]
208                                 <p>There are no notices for this library.</p>
209                             [% ELSE %]
210                                 <p>There are no notices.</p>
211                             [% END %]
212                         </div>
213                     [% END # /IF lette %]
214                 [% END # /IF no_op_set %]
215
216                 [% IF add_form or copy_form %]
217                     <h1>[% IF ( modify ) %]Modify notice[% ELSE %]Add notice[% END %]</h1>
218
219                     <div id="toolbar" class="btn-toolbar">
220                         <div class="btn-group">
221                             <button class="btn btn-default" id="submit_form"><i class="fa fa-save"></i> Save</button>
222                             <button class="btn btn-default dropdown-toggle" data-toggle="dropdown">
223                             <span class="caret"></span>
224                             </button>
225                             <ul class="dropdown-menu">
226                                 <li><a id="saveandcontinue" href="#">Save and continue editing</a></li>
227                             </ul>
228                         </div>
229                         <a class="btn btn-default cancel" href="/cgi-bin/koha/tools/letter.pl"><i class="fa fa-remove"></i> Cancel</a>
230                     </div> <!-- /#toolbar -->
231
232                     <form id="add_notice" name="Aform" method="post" enctype="multipart/form-data" class="validate">
233                         [% IF add_form %]
234                             <input type="hidden" name="op" id="op" value="add_validate" />
235                         [% ELSE %]
236                             <input type="hidden" name="op" id="op" value="copy_validate" />
237                         [% END %]
238
239                         <input type="hidden" name="checked" value="0" />
240
241                         [% IF ( modify ) %]
242                             <input type="hidden" name="add" value="0" />
243                         [% ELSE %]
244                             <input type="hidden" name="add" value="1" />
245                         [% END %]
246
247                         <fieldset class="rows">
248                             <input type="hidden" name="oldbranchcode" value="[% oldbranchcode | html %]" />
249                             [% IF independant_branch %]
250                                 <input type="hidden" name="branchcode" value="[% independant_branch | html %]" />
251                                 <ol>
252                             [% ELSE %]
253                                 <ol>
254                                     <li>
255                                         [% IF adding %]
256                                             <label for="branch">Library:</label>
257                                             <select name="branchcode" id="branch" style="width:20em;">
258                                                 <option value="">All libraries</option>
259                                                 [% PROCESS options_for_libraries libraries => Branches.all( selected => branchcode ) %]
260                                             </select>
261                                         [% ELSE %]
262                                             <span class="label">Library:</span>
263                                             <input type="hidden" id="branch" name="branchcode" value="[% branchcode | html %]" />
264                                             [% IF ( branchcode ) %]
265                                                [% Branches.GetName( branchcode ) | html %]
266                                             [% ELSE %]
267                                                 All libraries
268                                             [% END %]
269                                         [% END %]
270                                     </li>
271                             [% END # /IF independant_branch %]
272                                 <li>
273                                     <label for="module">Koha module:</label>
274                                     <input type="hidden" name="oldmodule" value="[% module | html %]" />
275                                     [% IF adding  %]
276                                         <select name="module" id="newmodule">
277                                     [% ELSE %]
278                                         <select name="module" id="module">
279                                     [% END %]
280                                     [% IF ( module == "acquisition" ) %]
281                                         <option value="acquisition" selected="selected">Acquisition</option>
282                                     [% ELSE %]
283                                         <option value="acquisition" >Acquisition</option>
284                                     [% END %]
285                                     [% IF ( module == "catalogue" ) %]
286                                         <option value="catalogue" selected="selected">Catalog</option>
287                                     [% ELSE %]
288                                         <option value="catalogue" >Catalog</option>
289                                     [% END %]
290                                     [% IF ( module == "circulation" ) %]
291                                         <option value="circulation" selected="selected">Circulation</option>
292                                     [% ELSE %]
293                                         <option value="circulation">Circulation</option>
294                                     [% END %]
295                                     [% IF ( module == "orderacquisition" ) %]
296                                         <option value="orderacquisition" selected="selected">Order acquisition</option>
297                                     [% ELSE %]
298                                         <option value="orderacquisition">Order acquisition</option>
299                                     [% END %]
300                                     [% IF ( module == "claimacquisition" ) %]
301                                         <option value="claimacquisition" selected="selected">Claim acquisition</option>
302                                     [% ELSE %]
303                                         <option value="claimacquisition">Claim acquisition</option>
304                                     [% END %]
305                                     [% IF ( module == "claimissues" ) %]
306                                         <option value="claimissues" selected="selected">Claim serial issue</option>
307                                     [% ELSE %]
308                                         <option value="claimissues">Claim serial issue</option>
309                                     [% END %]
310                                     [% IF ( module == "reserves" ) %]
311                                         <option value="reserves" selected="selected">Holds</option>
312                                     [% ELSE %]
313                                         <option value="reserves">Holds</option>
314                                     [% END %]
315                                     [% IF ( module == "members" ) %]
316                                         <option value="members" selected="selected">Patrons</option>
317                                     [% ELSE %]
318                                         <option value="members">Patrons</option>
319                                     [% END %]
320                                     [% IF ( module == "serial" ) %]
321                                         <option value="serial" selected="selected">Serials (new issue)</option>
322                                     [% ELSE %]
323                                         <option value="serial">Serials (new issue)</option>
324                                     [% END %]
325                                     [% IF ( module == "suggestions" ) %]
326                                         <option value="suggestions" selected="selected">Suggestions</option>
327                                     [% ELSE %]
328                                         <option value="suggestions">Suggestions</option>
329                                     [% END %]
330                                 </select>
331                             </li>
332                             <li>
333                                 [% IF adding %]
334                                     <label for="code" class="required">Code:</label>
335                                     <input type="text" id="code" name="code" size="20" maxlength="20" value="" required="required"/>
336                                     <span class="required">Required</span>
337                                 [% ELSE %]
338                                     <span class="label">Code:</span>
339                                     <input type="hidden" id="code" name="code" value="[% code | html %]" />
340                                     [% code | html %]
341                                 [% END %]
342                             </li>
343                             <li>
344                                 <label for="name" class="required">Name:</label>
345                                 <input type="text" id="name" name="name" size="60" value="[% letter_name | html %]" required="required" />
346                                 <span class="required">Required</span>
347                             </li>
348                             [% IF code and preview_is_available%]
349                                 <li>
350                                     <label for="name">Data for preview:</label>
351                                     [% SWITCH code %]
352                                         [% CASE 'CHECKIN' %]
353                                             <input type="text" id="data_preview" name="data_preview" value="" placeholder="barcode" />
354                                         [% CASE 'CHECKOUT' %]
355                                             <input type="text" id="data_preview" name="data_preview" value="" placeholder="barcode|borrowernumber" />
356                                         [% CASE 'HOLD_SLIP' %]
357                                             <input type="text" id="data_preview" name="data_preview" value="" placeholder="biblionumber|borrowernumber" />
358                                         [% CASE %]
359                                             Not supported yet.
360                                     [% END %]
361                                     </li>
362                             [% END # /IF code %]
363                         </ol>
364                     </fieldset> <!-- /#add_notice -->
365
366                     [% IF Koha.Preference('TranslateNotices') %]
367                         <div style="clear:both"></div>
368                         <div id="tabs">
369                             <ul>
370                                 <li><a href="#lang_default">Default</a></li>
371                                 [% FOR language IN languages %]
372                                     [% FOR sublanguage IN language.sublanguages_loop %]
373                                         [% IF language.plural %]
374                                             <li><a href="#lang_[% sublanguage.rfc4646_subtag | uri %]">[% sublanguage.native_description | html %] [% sublanguage.region_description | html %] ([% sublanguage.rfc4646_subtag | html %])</a></li>
375                                         [% ELSE %]
376                                             <li><a href="#lang_[% sublanguage.rfc4646_subtag | uri %]">[% sublanguage.native_description | html %] ([% sublanguage.rfc4646_subtag | html %])</a></li>
377                                         [% END %]
378                                     [% END %]
379                                 [% END %]
380                             </ul>
381                     [% END # /IF TranslateNotices %]
382
383                     [% FOREACH lang IN letters.keys %]
384                         <div id="lang_[% lang | html %]">
385                             <div class="transport-types" style="clear:both">
386                                 [% FOR mtt IN letters.$lang.templates.keys.sort %]
387                                     [% SET letter = letters.$lang.templates.$mtt %]
388                                     <h3>
389                                         [% SWITCH letter.message_transport_type %]
390                                             [% CASE 'email' %]
391                                               Email
392                                             [% CASE 'print' %]
393                                               Print
394                                             [% CASE 'sms' %]
395                                               SMS
396                                             [% CASE 'feed' %]
397                                               Feed
398                                             [% CASE 'phone' %]
399                                               Phone
400                                             [% CASE %]
401                                               [% letter.message_transport_type | html %]
402                                         [% END %]
403                                     </h3>
404                                     [% IF letter.message_transport_type == "sms" and not Koha.Preference("SMSSendDriver") %]
405                                         <fieldset class="rows mtt" id="[% letter.message_transport_type | html %]_[% lang | html %]" disabled="disabled">
406                                             <div class="dialog message">You should enable the SMSSendDriver preference to use the SMS templates.</div>
407                                     [% ELSIF letter.message_transport_type == "phone" and not Koha.Preference("TalkingTechItivaPhoneNotification") %]
408                                         <fieldset class="rows mtt" id="[% letter.message_transport_type | html %]_[% lang | html %]" disabled="disabled">
409                                             <div class="dialog message">You should enable the TalkingTechItivaPhoneNotification preference to use the phone templates.</div>
410                                     [% ELSE %]
411                                         <fieldset class="rows mtt" id="[% letter.message_transport_type | html %]_[% lang | html %]">
412                                     [% END %]
413                                         <ol>
414                                             <li>
415                                                 <input type="hidden" name="message_transport_type" value="[% letter.message_transport_type | html %]" />
416                                                 <input type="hidden" name="lang" value="[% lang | html %]" />
417                                                 <label for="is_html_[% letter.message_transport_type | html %]_[% lang | html %]">HTML message:</label>
418                                                 [% IF letter.is_html %]
419                                                     <input type="checkbox" name="is_html_[% letter.message_transport_type | html %]_[% lang | html %]" id="is_html_[% letter.message_transport_type | html %]_[% lang | html %]" value="1" checked="checked" />
420                                                 [% ELSE %]
421                                                     <input type="checkbox" name="is_html_[% letter.message_transport_type | html %]_[% lang | html %]" id="is_html_[% letter.message_transport_type | html %]_[% lang | html %]" value="1" />
422                                                 [% END %]
423                                             </li>
424                                             <li>
425                                                 <label for="title_[% letter.message_transport_type | html %]_[% lang | html %]">Message subject:</label><input type="text" id="title_[% letter.message_transport_type | html %]_[% lang | html %]" name="title" size="60" value="[% letter.title | html %]" />
426                                             </li>
427                                             <li>
428                                                 <label for="SQLfieldname_[% letter.message_transport_type | html %]_[% lang | html %]">Message body:</label>
429                                                 [% IF letter.message_transport_type == 'sms' %]
430                                                     <span class="sms_counter" id="sms_counter_[% lang | html %]">[% IF letter.content && letter.content.length > 0 %][% letter.content.length | html %][% ELSE %]0[% END %]/160 characters</span>
431                                                 [% END %]
432                                                 <table>
433                                                     <tr>
434                                                         <td>
435                                                             <select name="SQLfieldname" id="SQLfieldname_[% letter.message_transport_type | html %]_[% lang | html %]" multiple="multiple" size="9">
436                                                                 [% FOREACH SQLfieldname IN SQLfieldnames %]
437                                                                     <option value="[% SQLfieldname.value | html %]">[% SQLfieldname.text | html %]</option>
438                                                                 [% END %]
439                                                             </select>
440                                                         </td>
441                                                         <td class="actions">
442                                                             <button type="button" data-containerid="[% letter.message_transport_type | html %]_[% lang | html %]" class="btn btn-default btn-sm insert">Insert <i class="fa fa-long-arrow-right"></i></button>
443                                                         </td>
444                                                         <td>
445                                                             <textarea name="content" data-lang="[% lang | html %]" class="content_[% letter.message_transport_type | html %]" id="content_[% letter.message_transport_type | html %]_[% lang | html %]" cols="80" rows="15">[% letter.content | html %]</textarea>
446                                                         </td>
447                                                     </tr>
448                                                 </table>
449                                             </li>
450                                             [% IF preview_is_available %]
451                                                 <li>
452                                                     <a href="/cgi-bin/koha/svc/letters/preview" class="preview_template btn btn-default btn-xs" title="Preview this notice template" data-mtt="[% letter.message_transport_type | html %]" data-lang="[% lang | html %]"><i class="fa fa-eye"></i> Preview</a>
453                                                 </li>
454                                             [% END %]
455                                         </ol>
456                                     </fieldset> <!-- /.rows.mtt -->
457                                 [% END # /FOR mtt %]
458                             </div>
459                         </div> <!-- / #transport-types -->
460                     [% END # /FOREACH lang %]
461
462                     [% IF Koha.Preference('TranslateNotices') %]
463                         </div>
464                     [% END %]
465
466                         <input type="hidden" id="redirect" name="redirect" value="" />
467                         <input type="hidden" id="section" name="section" value="[% section | html %]" />
468                         <input type="hidden" name="searchfield" value="[% searchfield | html %]" />
469                     </form> <!-- /#add_notice -->
470                 [% END # /IF add_form %]
471
472                 [% IF ( add_validate or copy_validate) %]
473                     Data recorded
474                     <form action="[% action | html %]" method="post">
475                         <input type="submit" value="OK" />
476                     </form>
477                 [% END %]
478
479                 [% IF ( delete_confirm ) %]
480                     <div class="dialog alert">
481                         <h3>Delete notice?</h3>
482                         <table>
483                             <thead>
484                             <tr>
485                                 <th>Library</th>
486                                 <th>Module</th>
487                                 <th>Code</th>
488                                 <th>Name</th>
489                             </tr>
490                             </thead>
491                             <tr>
492                                 <td>[% IF letter.branchcode %][% Branches.GetName( letter.branchcode ) | html %][% ELSE %](All libraries)[% END %]</td>
493                                 <td>[% letter.module | html %]</td>
494                                 <td>[% letter.code | html %]</td>
495                                 <td>[% letter.name | html %]</td>
496                             </tr>
497                         </table>
498                         <form action="[% action | html %]" method="post">
499                             <input type="hidden" name="op" value="delete_confirmed">
500                             <input type="hidden" name="branchcode" value="[% letter.branchcode | html %]" />
501                             <input type="hidden" name="code" value="[% letter.code | html %]" />
502                             <input type="hidden" name="module" value="[% letter.module | html %]" />
503                             <button type="submit" class="approve"><i class="fa fa-check"></i> Yes, delete</button>
504                         </form>
505
506                         <form action="[% action | html %]" method="get">
507                             <button type="submit" class="deny"><i class="fa fa-times"></i> No, do not delete</button>
508                         </form>
509                     </div>
510                 [% END # /IF delete_confirm %]
511
512                 [% IF ( delete_confirmed ) %]
513                     Data deleted
514                     <form action="[% action | html %]" method="post">
515                     <input type="submit" value="OK" />
516                     </form>
517                 [% END %]
518
519     [% IF add_form or copy_form %]
520             </div> <!-- /.col-md-8 -->
521         </div> <!-- /.row -->
522     [% ELSE %]
523                 </main>
524             </div> <!-- /.col-sm-10.col-sm-push-2 -->
525
526             <div class="col-sm-2 col-sm-pull-10">
527                 <aside>
528                     [% INCLUDE 'tools-menu.inc' %]
529                 </aside>
530             </div> <!-- /.col-sm-2.col-sm-pull-10 -->
531         </div> <!-- /.row -->
532     [% END %]
533
534 [% MACRO jsinclude BLOCK %]
535     [% Asset.js("js/tools-menu.js") | $raw %]
536     [% INCLUDE 'datatables.inc' %]
537     [% INCLUDE 'columns_settings.inc' %]
538     [% Asset.js("lib/hc-sticky.js") | $raw %]
539     [% Asset.js("lib/jquery/plugins/jquery.insertatcaret.js") | $raw %]
540     <script>
541         var no_op_set = '[% no_op_set | html %]';
542         var interface = '[% interface | html %]';
543         var theme = '[% theme | html %]';
544         var add_form = '[% add_form | html %]';
545         var copy_form = '[% copy_form | html %]';
546         var code = '[% code | html %]';
547         var new_lettercode = '[% new_lettercode | html %]';
548         var new_branchcode = '[% new_branchcode | html %]';
549         var MSG_CODE_EXISTS = _("A default letter with the code '%s' already exists.");
550         var MSG_CODE_EXISTS_FOR_LIBRARY = _("A letter with the code '%s' already exists for '%s'.");
551         var MSG_EMPTY_TITLE_AND_CONTENT = _("Please specify title and content for %s");
552         var MSG_EMPTY_TEMPLATES = _("Please fill at least one template.");
553         var MSG_LOADING = _("Loading");
554         var MSG_NO_NOTICE_FOUND = _("No matching notices found");
555         var columns_settings = [% ColumnsSettings.GetColumns( 'tools', 'notices', 'lettert', 'json' ) | $raw %];
556      </script>
557     [% Asset.js("js/letter.js") | $raw %]
558 [% END %]
559
560 [% INCLUDE 'intranet-bottom.inc' %]