]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/templates/opac/record/print_preview.tt2
LP#1749475 Fix template typos
[working/Evergreen.git] / Open-ILS / src / templates / opac / record / print_preview.tt2
1 [%- PROCESS "opac/parts/header.tt2";
2     WRAPPER "opac/parts/base.tt2";
3     INCLUDE "opac/parts/topnav.tt2";
4     ctx.page_title = l("Print Record Preview");
5     PROCESS "opac/parts/org_selector.tt2";
6 -%]
7     <h2 class="sr-only">[% l('Print Record Preview') %]</h2>
8     [% INCLUDE "opac/parts/searchbar.tt2" %]
9     <br class="clear-both" />
10     <div id="content-wrapper" class="content-wrapper-record-page">
11
12     <form id="previewForm" action="[% mkurl('',{},['locg','format','sort','sort_dir','context_org','bre_id','is_list']) %]">
13         <input type="hidden" name="old_event" value="[% ctx.preview_record.id %]"/>
14         <input type="hidden" name="bre_id" value="[% ctx.bre_id %]"/>
15         <input type="hidden" name="locg" value="[% ctx.selected_print_email_loc %]"/>
16         <input type="hidden" name="is_list" value="[% ctx.is_list %]"/>
17         <input type="hidden" name="redirect_to" value="[% ctx.redirect_to | html %]"/>
18
19         <div class="searchbar">
20             <label for="formats">[% l('Format: ') %]
21                 <select id="formats" name="format">
22                     [% FOR f IN ctx.formats %]
23                         [% IF !ctx.format_obj; ctx.format_obj = f; END %]
24                         <option [% IF f.id == ctx.format; ctx.format_obj = f; 'selected="selected"'; END %] value="[% f.id %]">[% f.name | html %]</option>
25                     [% END %]
26                 </select>
27             </label>
28         </div>
29
30         [% IF ctx.is_list == '1' %]
31         <div class="searchbar">
32             <label for="sortby">[% l('Sort by: ') %]
33                 <select id="sortby" name="sort">
34                     <option [% IF ctx.sort == 'author'; 'selected="selected"'; END %] value="author">[% l('Author') %]</option>
35                     <option [% IF ctx.sort == 'title'; 'selected="selected"'; END %] value="title">[% l('Title') %]</option>
36                     <option [% IF ctx.sort == 'pubdate'; 'selected="selected"'; END %] value="pubdate">[% l('Publication Date') %]</option>
37                 </select>
38                 <select id="sort_dir" name="sort_dir">
39                     <option [% IF ctx.sort_dir == 'ascending'; 'selected="selected"'; END %] value="ascending">[% l('Ascending') %]</option>
40                     <option [% IF ctx.sort_dir == 'descending'; 'selected="selected"'; END %] value="descending">[% l('Descending') %]</option>
41                 </select>
42             </label>
43         </div>
44         [% END %]
45
46         [% IF ctx.format_obj.holdings == 't' %]
47         <div class="searchbar">
48             <label for="context_org">[% l('Holdings Library: ') %]
49                 [% INCLUDE build_org_selector id='context_org' name='context_org' value=ctx.selected_print_email_loc %]</br>
50             </label>
51         </div>
52         [% END %]
53
54         <br/>
55
56         <input type="submit" class="opac-button" value="[% l("Update") %]" />
57         <br/>
58         <hr/>
59        
60         [% IF ctx.preview_record.template_output %]
61             <a class="opac-button" href="[% mkurl('../print/' _ ctx.preview_record.id, {redirect_to => ctx.redirect_to}) %]">[% l("Print Now") %]</a> |
62             <a class="opac-button" href="[% ctx.redirect_to | html %]">[% l("Return") %]</a>
63             <br/>
64             <div>[% ctx.preview_record.template_output.data %]</div>
65         [% ELSE %]
66             <div class="print-error">
67                 [% l(
68                     'Error previewing record: [_1]',
69                         (ctx.preview_record.textcode ? ctx.preview_record.textcode _ ' / ' _ ctx.preview_record.desc : 0) ||
70                         ctx.preview_record.error_output.data ||
71                         l('No record data returned from server')
72                     ) | html %]
73             </div>
74             <hr />
75             <div>
76                 <a class="opac-button" href="[% ctx.redirect_to | html %]">[% l("Return") %]</a>
77             </div>
78         [% END %]
79         <br class="clear-both" />
80     </form>
81     </div>
82 [%- END %]