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