Bug 16522: Adding 773 to cart and list displays and emails
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / basket / basket.tt
1 [% USE raw %]
2 [% USE Asset %]
3 [% USE AuthorisedValues %]
4 [% USE Branches %]
5 [% SET footerjs = 1 %]
6 [% BLOCK controls %]
7     <p class="cart-controls">
8         <a id="CheckAll" href="#"><i class="fa fa-check"></i> Select all</a> <a id="CheckNone" href="#"><i class="fa fa-remove"></i> Clear all</a>
9         | <strong>Selected items :</strong>
10         <a href="#" id="remove_from_cart">Remove</a>
11
12         [% IF ( loggedinusername ) %]
13             | <a href="#" id="add_to_list">Add to a list</a>
14         [% END %]
15
16         [% IF ( CAN_user_reserveforothers ) %]
17             | <a href="#" id="place_hold">Place hold</a>
18         [% END %]
19
20         [% IF CAN_user_tools_records_batchmod %]
21             | <a href="#" id="batch_modify">Batch modify</a>
22         [% END %]
23
24         [% IF CAN_user_tools_records_batchdel %]
25             | <a href="#" id="batch_delete">Batch delete</a>
26         [% END %]
27     </p>
28 [% END %]
29 [% INCLUDE 'doc-head-open.inc' %]
30 <title>Your cart &rsaquo; Catalog &rsaquo; Koha</title>
31 [% INCLUDE 'doc-head-close.inc' %]
32 </head>
33
34 <body id="cart_basket" class="cart">
35
36     <div class="main container-fluid">
37         <div class="row">
38             <div class="col-md-12">
39
40                 <div class="container">
41
42                     <h1>Your cart</h1>
43
44                     <div id="toolbar" class="btn-toolbar">
45                         [% IF ( verbose ) %]
46                             <a href="basket.pl" class="btn btn-default showdetails showless"><i class="fa fa-folder"></i> Brief display</a>
47                         [% ELSE %]
48                             <a href="basket.pl" class="btn btn-default showdetails showmore"><i class="fa fa-folder-open"></i> More details</a>
49                         [% END %]
50
51                         <a class="btn btn-default" href="basket.pl" id="send_cart"><i class="fa fa-envelope"></i> Send</a>
52                         <div class="btn-group">
53                             <a class="btn btn-default dropdown-toggle" data-toggle="dropdown" href="#" id="downloadcart"><i class="fa fa-download"></i> Download <span class="caret"></span> </a>
54                             <ul class="dropdown-menu">
55                                 <li><a href="/cgi-bin/koha/basket/downloadcart.pl?format=iso2709&amp;bib_list=[% bib_list | uri %]">iso2709</a></li>
56                                 <li><a href="/cgi-bin/koha/basket/downloadcart.pl?format=ris&amp;bib_list=[% bib_list | uri %]">RIS</a></li>
57                                 <li><a href="/cgi-bin/koha/basket/downloadcart.pl?format=bibtex&amp;bib_list=[% bib_list | uri %]">BibTex</a></li>
58                             [% FOREACH csv_profile IN csv_profiles %]
59                                 <li><a href="/cgi-bin/koha/basket/downloadcart.pl?format=[% csv_profile.export_format_id | uri %]&amp;bib_list=[% bib_list | uri %]">CSV - [% csv_profile.profile | html %]</a></li>
60                             [% END %]
61                             </ul>
62                         </div>
63                         <a class="btn btn-default" href="basket.pl" id="print_cart"><i class="fa fa-print"></i> Print</a>
64                         <a class="btn btn-default" href="basket.pl" id="empty_cart"><i class="fa fa-trash"></i> Empty and close</a>
65                         <a class="btn btn-default close" href="basket.pl"><i class="fa fa-times-circle"></i> Hide window</a>
66                     </div>
67
68
69                     [% IF ( verbose ) %]
70                         [% PROCESS controls %]
71                         <form action="basket.pl" method="get" name="bookbag_form" id="bookbag_form">
72                             [% FOREACH BIBLIO_RESULT IN BIBLIO_RESULTS %]
73                                 <h3>
74                                     <input type="checkbox" class="select_record noprint" value="[% BIBLIO_RESULT.biblionumber | html %]" name="bib[% BIBLIO_RESULT.biblionumber | html %]" id="bib[% BIBLIO_RESULT.biblionumber | html %]" />
75                                     [% INCLUDE 'biblio-title.inc' biblio=BIBLIO_RESULT %]
76                                     [% IF ( BIBLIO_RESULT.author ) %] [% BIBLIO_RESULT.author | html %][% END %]
77                                 </h3>
78                                 <!-- COinS / Openurl -->
79                                 <span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.au=[% BIBLIO_RESULT.author | html %]&amp;rft.btitle=[% BIBLIO_RESULT.title |url %]&amp;rft.date=[% BIBLIO_RESULT.publicationyear | html %]&amp;rft.tpages=[% BIBLIO_RESULT.item('size') | html %]&amp;rft.isbn=[% BIBLIO_RESULT.isbn |url %]&amp;rft.aucorp=&amp;rft.place=[% BIBLIO_RESULT.place | html %]&amp;rft.pub=[% BIBLIO_RESULT.publisher |url %]&amp;rft.edition=[% BIBLIO_RESULT.edition | html %]&amp;rft.series=[% BIBLIO_RESULT.series | html %]&amp;rft.genre="></span>
80
81                                 <table>
82                                     [% IF ( BIBLIO_RESULT.isbn ) %]
83                                         <tr>
84                                             <th scope="row">ISBN</th>
85                                             <td>[% BIBLIO_RESULT.isbn | html %]</td>
86                                         </tr>
87                                     [% END %]
88
89                                     [% IF ( BIBLIO_RESULT.HASAUTHORS ) %]
90                                         <tr>
91                                             <th scope="row">Author(s)</th>
92                                             <td>
93                                                 [% IF ( BIBLIO_RESULT.author ) %]
94                                                     <p>[% BIBLIO_RESULT.author | html %]</p>
95                                                 [% END %]
96                                                 [% IF ( BIBLIO_RESULT.MARCAUTHORS ) %]
97                                                     [% FOREACH MARCAUTHOR IN BIBLIO_RESULT.MARCAUTHORS %]
98                                                         <p>
99                                                             [% FOREACH MARCAUTHOR_SUBFIELDS_LOO IN MARCAUTHOR.MARCAUTHOR_SUBFIELDS_LOOP %]
100                                                                 [% MARCAUTHOR_SUBFIELDS_LOO.separator | html %]
101                                                                 [% MARCAUTHOR_SUBFIELDS_LOO.value | html %]
102                                                             [% END %]
103                                                         </p>
104                                                     [% END %]
105                                                 [% END %]
106                                             </td>
107                                         </tr>
108                                     [% END %]
109
110                                     [% IF ( BIBLIO_RESULT.publishercode ) %]
111                                         <tr>
112                                             <th scope="row">Publisher</th>
113                                             <td>[% BIBLIO_RESULT.place | html %] [% BIBLIO_RESULT.publishercode | html %] [% BIBLIO_RESULT.publicationyear | html %]
114                                             </td>
115                                         </tr>
116                                     [% END %]
117
118                                     [% IF ( BIBLIO_RESULT.pages ) %]
119                                         <tr>
120                                             <th scope="row">Details</th>
121                                             <td>[% BIBLIO_RESULT.pages | html %] [% BIBLIO_RESULT.illus | html %] [% BIBLIO_RESULT.item('size') | html %]</td>
122                                         </tr>
123                                     [% END %]
124
125                                     [% IF ( BIBLIO_RESULT.seriestitle ) %]
126                                         <tr>
127                                             <th scope="row">Collection</th>
128                                             <td> [% BIBLIO_RESULT.seriestitle | html %]</td>
129                                         </tr>
130                                     [% END %]
131
132                                     [% IF ( BIBLIO_RESULT.MARCSUBJCTS ) %]
133                                         <tr>
134                                             <th scope="row">Subject(s)</th>
135                                             <td>
136                                                 [% FOREACH MARCSUBJCT IN BIBLIO_RESULT.MARCSUBJCTS %]
137                                                     <p>
138                                                         [% FOREACH MARCSUBJECT_SUBFIELDS_LOO IN MARCSUBJCT.MARCSUBJECT_SUBFIELDS_LOOP %]
139                                                             [% MARCSUBJECT_SUBFIELDS_LOO.separator | html %][% MARCSUBJECT_SUBFIELDS_LOO.value | html %]
140                                                         [% END %]
141                                                     </p>
142                                                 [% END %]
143                                             </td>
144                                         </tr>
145                                     [% END %]
146
147                                     [% IF ( BIBLIO_RESULT.copyrightdate ) %]
148                                         <tr><th scope="row">Copyright</th>
149                                             <td> [% BIBLIO_RESULT.copyrightdate | html %]</td>
150                                         </tr>
151                                     [% END %]
152
153                                     [% IF ( BIBLIO_RESULT.MARCNOTES ) %]
154                                         <tr>
155                                             <th scope="row">Notes</th>
156                                             <td>
157                                                 [% FOREACH MARCNOTE IN BIBLIO_RESULT.MARCNOTES %]
158                                                     <p>
159                                                     [% IF MARCNOTE.marcnote.match('^https?://\S+$') %]
160                                                         - <a href="[% MARCNOTE.marcnote | url %]">[% MARCNOTE.marcnote | html %]</a>
161                                                     [% ELSE %]
162                                                         - [% MARCNOTE.marcnote | html %]
163                                                     [% END %]
164                                                 [% END %]
165                                             </td>
166                                         </tr>
167                                     [% END %]
168
169                                     [% IF ( BIBLIO_RESULT.unititle ) %]
170                                         <tr>
171                                             <th scope="row">Unified title</th>
172                                             <td> [% BIBLIO_RESULT.unititle | html %]</td>
173                                         </tr>
174                                     [% END %]
175
176                                     [% IF ( BIBLIO_RESULT.serial ) %]
177                                         <tr>
178                                             <th scope="row">Serial</th>
179                                             <td>[% BIBLIO_RESULT.serial | html %]</td>
180                                         </tr>
181                                     [% END %]
182
183                                     [% IF ( BIBLIO_RESULT.dewey ) %]
184                                         <tr>
185                                             <th scope="row">Dewey</th>
186                                             <td>[% BIBLIO_RESULT.dewey | html %]</td>
187                                         </tr>
188                                     [% END %]
189
190                                     [% IF ( BIBLIO_RESULT.classification ) %]
191                                         <tr>
192                                             <th scope="row">Classification</th>
193                                             <td> [% BIBLIO_RESULT.classification | html %]</td>
194                                         </tr>
195                                     [% END %]
196
197                                     [% IF ( BIBLIO_RESULT.lccn ) %]
198                                         <tr>
199                                             <th scope="row">LCCN</th>
200                                             <td> [% BIBLIO_RESULT.lccn | html %]</td>
201                                         </tr>
202                                     [% END %]
203
204
205                                     [% IF BIBLIO_RESULT.MARCURLS.size %]
206                                         <tr>
207                                             <th scope="row">URL(s)</th>
208                                             <td>
209                                                [% FOREACH MARCurl IN BIBLIO_RESULT.MARCURLS %]
210                                                     [% IF MARCurl.part %]<p>[% MARCurl.part | html %]</p>[% END %]
211                                                     <a href="[% MARCurl.MARCURL | url %]" title="[% MARCurl.MARCURL | html %]">[% MARCurl.linktext | html %]</a>
212                                                     [% IF MARCurl.notes %]
213                                                         [% FOREACH note IN MARCurl.notes %]
214                                                             <p>[% note.note | html %]</p>
215                                                         [% END %]
216                                                     [% END %]
217                                                 [% END %]
218                                             </td>
219                                         </tr>
220                                     [% END %]
221
222                                     [% IF BIBLIO_RESULT.HOSTITEMENTRIES %]
223                                         <tr>
224                                             <th scope="row">Host item entries</th>
225                                             <td>
226                                                 [% FOREACH entry IN BIBLIO_RESULT.HOSTITEMENTRIES %]
227                                                     <p>
228                                                         [% INCLUDE 'biblio-title.inc' link = 1 biblio=entry %]
229                                                     </p>
230                                                 [% END %]
231                                             </td>
232                                         </tr>
233                                     [% END %]
234
235                                     <tr>
236                                         <th scope="row">Location(s)</th>
237                                         <td>
238                                             [% IF BIBLIO_RESULT.ITEM_RESULTS.count %]
239                                                 [% FOREACH ITEM_RESULT IN BIBLIO_RESULT.ITEM_RESULTS %]
240                                                     <p>
241                                                         [% Branches.GetName(ITEM_RESULT.holdingbranch) | html %]
242                                                         <span class="shelvingloc">
243                                                             [% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.location', authorised_value => ITEM_RESULT.location ) | html %]
244                                                         </span>
245                                                         [% IF ( ITEM_RESULT.itemcallnumber ) %]
246                                                             ([% ITEM_RESULT.itemcallnumber | html %])
247                                                         [% END %]
248                                                     </p>
249                                                 [% END %]
250                                             [% ELSE %]
251                                                 This record has no items.
252                                             [% END %]
253                                         </td>
254                                     </tr>
255                                 </table>
256                             [% END # /FOREACH BIBLIO_RESULT %]
257                         </form> [% # /bookbag_form %]
258
259                     [% ELSE # IF verbose %]
260
261                         <form action="/cgi-bin/koha/basket/basket.pl" method="get" name="bookbag_form" id="bookbag_form">
262                             [% PROCESS controls %]
263
264                             <table id="itemst">
265                                 <thead>
266                                     <tr>
267                                         <th class="NoSort noprint">&nbsp;</th>
268                                         <th class="anti-the">Title</th>
269                                         <th>Item type</th>
270                                         <th>
271                                             <a id="items-popover" href="#" data-trigger="hover" data-toggle="popover" data-placement="top" title="Item sorting" data-content="Items are sorted by the highest or lowest callnumber in a group of items respectively.">Items</a>
272                                         </th>
273                                     </tr>
274                                 </thead>
275
276                                 [% FOREACH BIBLIO_RESULT IN BIBLIO_RESULTS %]
277                                     <tr>
278                                         <td class="noprint">
279                                             <input type="checkbox" class="select_record" value="[% BIBLIO_RESULT.biblionumber | html %]" name="bib[% BIBLIO_RESULT.biblionumber | html %]" id="bib[% BIBLIO_RESULT.biblionumber | html %]" />
280                                         </td>
281                                         <td>
282                                             [% INCLUDE 'biblio-title.inc' biblio=BIBLIO_RESULT link = 1 %]</a>
283                                             [% BIBLIO_RESULT.author | html %]
284                                             <p>
285                                                 [% IF ( BIBLIO_RESULT.publishercode ) %]
286                                                     - [% BIBLIO_RESULT.publishercode | html %]
287                                                     [% IF ( BIBLIO_RESULT.place ) %]
288                                                         [% BIBLIO_RESULT.place | html %]
289                                                     [% END %]
290                                                 [% END %]
291                                                 [% IF ( BIBLIO_RESULT.pages ) %]
292                                                     - [% BIBLIO_RESULT.pages | html %]
293                                                     [% IF ( BIBLIO_RESULT.item('size') ) %]
294                                                         [% BIBLIO_RESULT.item('size') | html %]
295                                                     [% END %]
296                                                 [% END %]
297                                             </p>
298                                             [% IF ( BIBLIO_RESULT.notes ) %]
299                                                 <p>[% BIBLIO_RESULT.notes | html %]</p>
300                                             [% END %]
301                                             [% IF BIBLIO_RESULT.HOSTITEMENTRIES %]
302                                                 [% FOREACH entry IN BIBLIO_RESULT.HOSTITEMENTRIES %]
303                                                     <p>Host item entry:
304                                                         [% INCLUDE 'biblio-title.inc' link = 1 biblio=entry %]
305                                                     </p>
306                                                 [% END %]
307                                             [% END %]
308                                             <!-- COinS / Openurl -->
309                                             <span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.au=[% BIBLIO_RESULT.author | html %]&amp;rft.btitle=[% BIBLIO_RESULT.title |url %]&amp;rft.date=[% BIBLIO_RESULT.publicationyear | html %]&amp;rft.tpages=[% BIBLIO_RESULT.item('size') | html %]&amp;rft.isbn=[% BIBLIO_RESULT.isbn |url %]&amp;rft.aucorp=&amp;rft.place=[% BIBLIO_RESULT.place | html %]&amp;rft.pub=[% BIBLIO_RESULT.publisher |url %]&amp;rft.edition=[% BIBLIO_RESULT.edition | html %]&amp;rft.series=[% BIBLIO_RESULT.series | html %]&amp;rft.genre="></span>
310                                         </td>
311                                         <td>[% BIBLIO_RESULT.description | html %]</td>
312                                         <td class="callnumbers">
313                                             [% IF ( BIBLIO_RESULT.ITEM_RESULTS ) %]
314                                                 [% FOREACH ITEM_RESULT IN BIBLIO_RESULT.ITEM_RESULTS %]
315                                                     <div>
316                                                         <span class="nowrap">
317                                                             <strong>
318                                                                 <span class="callnumber">[% ITEM_RESULT.itemcallnumber | html %]</span>
319                                                             </strong>
320                                                             [% Branches.GetName(ITEM_RESULT.holdingbranch) | html %]
321                                                             <span class="shelvingloc">
322                                                                 [% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.location', authorised_value => ITEM_RESULT.location ) | html %]
323                                                             </span>
324                                                         </span>
325                                                     </div>
326                                                 [% END %]
327                                             [% ELSE %]
328                                                 This record has no items.
329                                             [% END %]
330                                         </td>
331                                     </tr>
332                                 [% END # /FOREACH BIBLIO_RESULT %]
333                             </table>
334                         </form>
335                     [% END # /IF verbose %]
336
337                     <form name="myform" action="basket/basket.pl" method="get">
338                         <input type="hidden" name="records" id="records" />
339                     </form>
340
341                 </div> [% # /.container %]
342             </div> [% # /.col-md-12 %]
343         </div> [% # /.row %]
344     </div> [% # /.main.container-fluid %]
345
346     [% INCLUDE js_includes.inc %]
347     [% INCLUDE 'datatables.inc' %]
348     [% Asset.js("js/cart.js") | $raw %]
349
350     </body>
351 </html>