Bug 13618: Add html filters to all the variables
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / catalogue / MARCdetail.tt
1 [% USE raw %]
2 [% USE Asset %]
3 [% SET footerjs = 1 %]
4 [% INCLUDE 'doc-head-open.inc' %]
5 <title>Koha &rsaquo; Catalog &rsaquo;
6   [% IF ( unknownbiblionumber ) %]
7     Unknown record
8   [% ELSE %]
9     MARC details for [% bibliotitle | html %]
10   [% END %]
11 </title>
12 [% INCLUDE 'doc-head-close.inc' %]
13 </head>
14
15 <body id="catalog_MARCdetail" class="catalog">
16
17 [% INCLUDE 'header.inc' %]
18 [% INCLUDE 'cat-search.inc' %]
19
20 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a>  &rsaquo;
21   [% IF ( unknownbiblionumber ) %]
22     Unknown record
23   [% ELSE %]
24     MARC Details for <i>[% bibliotitle | html %]</i>
25   [% END %]
26 </div>
27
28 <div id="doc3" class="yui-t2">
29
30 [% IF ( unknownbiblionumber ) %]
31   <div class="dialog message">The record you requested does not exist ([% biblionumber | html %]).</div>
32 [% ELSE %]
33    <div id="bd">
34         <div id="yui-main">
35         <div class="yui-b">
36 [% INCLUDE 'cat-toolbar.inc' %]
37
38 [% UNLESS ( popup ) %]
39     <h1>MARC biblio : [% biblionumber | html %]  ( [% bibliotitle | html %] )</h1>
40
41
42 [% END %]
43
44     <p><b>With framework : <select name="Frameworks" id="Frameworks">
45                             <option value="">Default</option>
46                             [% FOREACH framework IN frameworks %]
47                                 [% IF framework.frameworkcode == frameworkcode %]
48                                     <option value="[% framework.frameworkcode | html %]" selected="selected">[% framework.frameworktext | html %]</option>
49                                 [% ELSE %]
50                                     <option value="[% framework.frameworkcode | html %]">[% framework.frameworktext | html %]</option>
51                                 [% END %]
52                             [% END %]
53             </select> </b></p>
54 [% IF ( ocoins ) %]
55 <!-- COinS / OpenURL -->
56 <span class="Z3988" title="[% ocoins | html %]"></span>
57 [% END %]
58
59
60 [% BLOCK show_tab_html %]
61     <div id="[% tab_id | html %]">
62         [% FOREACH tab0X IN tab_data %]
63             [% IF ( tab0X.tag ) %]
64                 <div class="tag">
65                 <div class="tag_title">
66                     <span class="tag_num">[% tab0X.tag | html %]</span>
67             [% IF ( tab0X.tag_ind ) %]
68                 <span class="tag_ind1">[% tab0X.tag_ind.substr(0, 1) | html %]</span><span class="tag_ind2">[% tab0X.tag_ind.substr(1, 1) | html %]</span>
69             [% END %]
70                     [% IF (tab0X.tag_desc) %]<span class="dashwrapper"> -</span> <span class="tag_desc">[% tab0X.tag_desc | html %]</span>[% END %]
71                 </div>
72             [% ELSE %]
73                 <div class="tag">
74             [% END %]
75             [% FOREACH subfiel IN tab0X.subfield %]
76                 <p class="subfield_line">
77                     <span class="subfield-label">&nbsp;
78                     [% UNLESS ( subfiel.hide_marc ) %]<span class="subfield-code">[% subfiel.marc_subfield | html %]</span>[% END %]
79                     <span class="desc" title="[% subfiel.long_desc | html %]">[% subfiel.short_desc | html %]</span></span>
80                     [% IF ( subfiel.is_url ) %]<a href="[% subfiel.marc_value | html %]">[% subfiel.marc_value | html %]</a>[% ELSE %][% subfiel.marc_value | html %][% END %]
81                     [% IF ( subfiel.link ) %]
82                         <a href="/cgi-bin/koha/catalogue/search.pl?op=do_search&amp;idx=[% subfiel.link | html %],phr&amp;type=intranet&amp;q=[% subfiel.marc_value |url %]">
83                             <img src="[% interface | html %]/[% theme | html %]/img/filefind.png" height="15" title="Search on [% subfiel.marc_value | html %]" alt="Search on [% subfiel.marc_value | html %]" />
84                         </a>
85                     [% END %]
86                     [% IF ( subfiel.authority ) %]
87                         <a href="/cgi-bin/koha/authorities/detail.pl?authid=[% subfiel.authority | html %]" class="button">Auth</a>
88                     [% END %]
89                 </p>
90             [% END %]
91             </div> <!-- class='tag' -->
92         [% END %]
93     </div>
94 [% END %]
95
96
97 <div id="bibliotabs" class="toptabs numbered">
98         <ul>
99             [% IF ( tab0XX ) %]
100                 <li><a href="#tab0XX">&#48;</a></li>
101             [% END %]
102             [% IF ( tab1XX ) %]
103                 <li><a href="#tab1XX">1</a></li>
104             [% END %]
105             [% IF ( tab2XX ) %]
106                 <li><a href="#tab2XX">2</a></li>
107             [% END %]
108             [% IF ( tab3XX ) %]
109                 <li><a href="#tab3XX">3</a></li>
110             [% END %]
111             [% IF ( tab4XX ) %]
112                 <li><a href="#tab4XX">4</a></li>
113             [% END %]
114             [% IF ( tab5XX ) %]
115                 <li><a href="#tab5XX">5</a></li>
116             [% END %]
117             [% IF ( tab6XX ) %]
118                 <li><a href="#tab6XX">6</a></li>
119             [% END %]
120             [% IF ( tab7XX ) %]
121                 <li><a href="#tab7XX">7</a></li>
122             [% END %]
123             [% IF ( tab8XX ) %]
124                 <li><a href="#tab8XX">8</a></li>
125             [% END %]
126             [% IF ( tab9XX ) %]
127                 <li><a href="#tab9XX">9</a></li>
128             [% END %]
129             [% IF ( tab10XX ) %]
130                 <li><a href="#tab10XX">Item(s)</a></li>
131             [% END %]
132         </ul>
133     [% PROCESS show_tab_html tab_id="tab0XX" tab_data=tab0XX %]
134
135     [% PROCESS show_tab_html tab_id="tab1XX" tab_data=tab1XX %]
136
137     [% PROCESS show_tab_html tab_id="tab2XX" tab_data=tab2XX %]
138
139     [% PROCESS show_tab_html tab_id="tab3XX" tab_data=tab3XX %]
140
141     [% PROCESS show_tab_html tab_id="tab4XX" tab_data=tab4XX %]
142
143     [% PROCESS show_tab_html tab_id="tab5XX" tab_data=tab5XX %]
144
145     [% PROCESS show_tab_html tab_id="tab6XX" tab_data=tab6XX %]
146
147     [% PROCESS show_tab_html tab_id="tab7XX" tab_data=tab7XX %]
148
149     [% PROCESS show_tab_html tab_id="tab8XX" tab_data=tab8XX %]
150
151     [% PROCESS show_tab_html tab_id="tab9XX" tab_data=tab9XX %]
152
153      [% IF ( tab10XX ) %]
154     <div id="tab10XX">
155         <table>
156                 <tr>
157                     [% FOREACH header IN item_header_loop %]
158                         <th>[% header | html %]</th>
159                     [% END %]
160                 </tr>
161                 [% FOREACH item IN item_loop %]
162                     <tr>
163                         [% FOREACH sf_code IN item_subfield_codes %]
164                             <td>[% item.$sf_code | $raw %]</td>
165                         [% END %]
166                     </tr>
167                 [% END %]
168         </table>
169     </div>
170     [% END %]
171
172 </div>
173 </div>
174 </div>
175 <div class="yui-b">
176 [% INCLUDE 'biblio-view-menu.inc' %]
177 </div>
178 [% END %]
179 </div>
180 [% MACRO jsinclude BLOCK %]
181     [% INCLUDE 'catalog-strings.inc' %]
182     [% Asset.js("js/catalog.js") | $raw %]
183     [% INCLUDE 'browser-strings.inc' %]
184     [% Asset.js("js/browser.js") | $raw %]
185     <script type="text/javascript">
186         var browser = KOHA.browser('[% searchid | html %]', parseInt('[% biblionumber | html %]', 10));
187         browser.show();
188
189          $(document).ready(function() {
190             $('#bibliotabs').tabs();
191             $("#Frameworks").on("change",function(){
192                 Changefwk(this);
193             });
194          });
195
196         function Changefwk(FwkList) {
197             var fwk = FwkList.options[FwkList.selectedIndex].value;
198             window.location = "MARCdetail.pl?biblionumber=[% biblionumber | html %]&frameworkcode="+fwk;
199         }
200     </script>
201 [% END %]
202 [% INCLUDE 'intranet-bottom.inc' %]