Lines 44-49
Link Here
|
44 |
</title> |
44 |
</title> |
45 |
[% INCLUDE 'doc-head-close.inc' %] |
45 |
[% INCLUDE 'doc-head-close.inc' %] |
46 |
[% Asset.css("lib/Chocolat/css/chocolat.css") | $raw %] |
46 |
[% Asset.css("lib/Chocolat/css/chocolat.css") | $raw %] |
|
|
47 |
[% FILTER collapse %] |
48 |
<style> |
49 |
.nav li.NovelistSelect_tab { |
50 |
display: none; |
51 |
} |
52 |
</style> |
53 |
[% END %] |
47 |
</head> |
54 |
</head> |
48 |
|
55 |
|
49 |
<body id="catalog_detail" class="catalog"> |
56 |
<body id="catalog_detail" class="catalog"> |
Lines 289-780
Link Here
|
289 |
[% END # /IF ( AmazonCoverImages, etc ) %] |
296 |
[% END # /IF ( AmazonCoverImages, etc ) %] |
290 |
</div> <!-- /.row --> |
297 |
</div> <!-- /.row --> |
291 |
|
298 |
|
292 |
<div id="bibliodetails" class="toptabs"> |
299 |
[% WRAPPER tabs id= "bibliodetails" %] |
293 |
<ul class="nav nav-tabs" role="tablist"> |
300 |
[% WRAPPER tabs_nav %] |
294 |
[% IF (SeparateHoldings) %] |
301 |
[% IF (SeparateHoldings) %] |
295 |
<li role="presentation"> |
302 |
[% WRAPPER tab_item tabname= "holdings" %] |
296 |
<a href="#holdings" aria-controls="holdings" role="tab" data-toggle="tab">[% Branches.GetLoggedInBranchname | html %] holdings ([% itemloop.size() || 0 | html %])</a> |
303 |
<span>[% Branches.GetLoggedInBranchname | html %] holdings ([% itemloop.size() || 0 | html %])</span> |
297 |
</li> |
304 |
[% END %] |
298 |
<li role="presentation"> |
305 |
[% WRAPPER tab_item tabname= "otherholdings" %] |
299 |
<a href="#otherholdings" aria-controls="otherholdings" role="tab" data-toggle="tab">Other holdings ([% otheritemloop.size() || 0 | html %])</a> |
306 |
<span>Other holdings ([% otheritemloop.size() || 0 | html %])</span> |
300 |
</li> |
307 |
[% END %] |
301 |
[% ELSE %] |
308 |
[% ELSE %] |
302 |
<li role="presentation"> |
309 |
[% WRAPPER tab_item tabname= "holdings" %] |
303 |
<a href="#holdings" aria-controls="holdings" role="tab" data-toggle="tab">Holdings ([% itemloop.size() || 0 | html %])</a> |
310 |
<span>Holdings ([% itemloop.size() || 0 | html %])</span> |
304 |
</li> |
311 |
[% END %] |
305 |
[% END # /IF (SeparateHoldings) %] |
312 |
[% END # /IF (SeparateHoldings) %] |
306 |
[% IF Koha.Preference('EnableItemGroups') %] |
313 |
[% IF Koha.Preference('EnableItemGroups') %] |
307 |
<li role="presentation"> |
314 |
[% WRAPPER tab_item tabname= "item_groups" %] |
308 |
<a href="#item_groups" aria-controls="item_groups" role="tab" data-toggle="tab">Item groups</a> |
315 |
<span>Item groups</span> |
309 |
</li> |
316 |
[% END %] |
310 |
[% END %] |
317 |
[% END %] |
311 |
[% IF ( MARCNOTES || notes ) %] |
318 |
[% IF ( MARCNOTES || notes ) %] |
312 |
<li role="presentation"> |
319 |
[% WRAPPER tab_item tabname= "description" %] |
313 |
<a href="#description" aria-controls="description" role="tab" data-toggle="tab">Descriptions ([% ( MARCNOTES.size || 1 ) | html %])</a> |
320 |
<span>Descriptions ([% ( MARCNOTES.size || 1 ) | html %])</span> |
314 |
</li> |
321 |
[% END %] |
315 |
[% END %] |
322 |
[% END %] |
316 |
[% IF ComponentParts && ComponentParts.size %] |
323 |
[% IF ComponentParts && ComponentParts.size %] |
317 |
<li id="components_tab" role="presentation"> |
324 |
[% WRAPPER tab_item tabname= "components" %] |
318 |
<a href="#components" aria-controls="components" role="tab" data-toggle="tab">Components ([% ComponentParts.size | html %])</a> |
325 |
<span>Components ([% ComponentParts.size | html %])</span> |
319 |
</li> |
326 |
[% END %] |
320 |
[% END %] |
327 |
[% END %] |
321 |
[% IF ( subscriptionsnumber ) %] |
328 |
[% IF ( subscriptionsnumber ) %] |
322 |
<li role="presentation"> |
329 |
[% WRAPPER tab_item tabname= "subscriptions" %] |
323 |
<a href="#subscriptions" aria-controls="subscriptions" role="tab" data-toggle="tab">Subscriptions</a> |
330 |
<span>Subscriptions</span> |
324 |
</li> |
331 |
[% END %] |
325 |
[% END %] |
332 |
[% END %] |
326 |
[% IF Koha.Preference('AcquisitionDetails') %] |
333 |
[% IF Koha.Preference('AcquisitionDetails') %] |
327 |
<li role="presentation"> |
334 |
[% WRAPPER tab_item tabname= "acq_details" %] |
328 |
<a href="#acq_details" aria-controls="acq_details" role="tab" data-toggle="tab">Acquisition details</a> |
335 |
<span>Acquisition details</span> |
329 |
</li> |
336 |
[% END %] |
330 |
[% END %] |
337 |
[% END %] |
331 |
[% IF suggestions.count %] |
338 |
[% IF suggestions.count %] |
332 |
<li role="presentation"> |
339 |
[% WRAPPER tab_item tabname= "suggestion_details" %] |
333 |
<a href="#suggestion_details" aria-controls="suggestion_details" role="tab" data-toggle="tab">Suggestion details</a> |
340 |
<span>Suggestion details</span> |
334 |
</li> |
341 |
[% END %] |
335 |
[% END %] |
342 |
[% END %] |
336 |
[% IF ( FRBRizeEditions ) %] |
343 |
[% IF ( FRBRizeEditions ) %] |
337 |
[% IF ( XISBNS ) %] |
344 |
[% IF ( XISBNS ) %] |
338 |
<li role="presentation"> |
345 |
[% WRAPPER tab_item tabname= "editions" %] |
339 |
<a href="#editions" aria-controls="editions" role="tab" data-toggle="tab">Editions</a> |
346 |
<span>Editions</span> |
340 |
</li> |
347 |
[% END %] |
341 |
[% END %] |
348 |
[% END %] |
342 |
[% END %] |
349 |
[% END %] |
343 |
[% IF ( ( Koha.Preference('CatalogConcerns') || Koha.Preference('OpacCatalogConcerns') ) && CAN_user_editcatalogue_edit_catalogue ) %] |
350 |
[% IF ( ( Koha.Preference('CatalogConcerns') || Koha.Preference('OpacCatalogConcerns') ) && CAN_user_editcatalogue_edit_catalogue ) %] |
344 |
<li role="presentation"> |
351 |
[% WRAPPER tab_item tabname= "concerns" %] |
345 |
<a href="#concerns" aria-controls="concerns" role="tab" data-toggle="tab">Concerns ([% biblio.tickets.count | html %])</a> |
352 |
<span>Concerns ([% biblio.tickets.count | html %])</span> |
346 |
</li> |
353 |
[% END %] |
347 |
[% END %] |
354 |
[% END %] |
348 |
[% IF ( LocalCoverImages ) %] |
355 |
[% IF ( LocalCoverImages ) %] |
349 |
<li role="presentation"> |
356 |
[% WRAPPER tab_item tabname= "images" %] |
350 |
<a href="#images" aria-controls="images" role="tab" data-toggle="tab">Images ([% localimages.count || 0 | html %])</a> |
357 |
<span>Images ([% localimages.count || 0 | html %])</span> |
351 |
</li> |
358 |
[% END %] |
352 |
[% END %] |
359 |
[% END %] |
353 |
[% IF HTML5MediaEnabled && HTML5MediaSets.size %] |
360 |
[% IF HTML5MediaEnabled && HTML5MediaSets.size %] |
354 |
<li id="media_tab" role="presentation"><a href="#html5media" aria-controls="html5media" role="tab" data-toggle="tab">Play media</a></li> |
361 |
[% WRAPPER tab_item tabname= "html5media" %] |
|
|
362 |
<span>Play media</span> |
363 |
[% END %] |
364 |
<!-- <li id="media_tab" role="presentation"><a href="#" aria-controls="html5media" role="tab" data-toggle="tab">Play media</a></li> --> |
355 |
[% END %] |
365 |
[% END %] |
356 |
[% IF ( Koha.Preference('NovelistSelectStaffEnabled') && Koha.Preference('NovelistSelectStaffProfile') && Koha.Preference('NovelistSelectStaffView') == 'tab' ) %] |
366 |
[% IF ( Koha.Preference('NovelistSelectStaffEnabled') && Koha.Preference('NovelistSelectStaffProfile') && Koha.Preference('NovelistSelectStaffView') == 'tab' ) %] |
357 |
<li class="NovelistSelect" style="display:none;" role="presentation"> |
367 |
[% WRAPPER tab_item tabname= "NovelistSelect" %] |
358 |
<a href="#NovelistSelect" aria-controls="NovelistSelect" role="tab" data-toggle="tab">NoveList Select</a> |
368 |
<span>Novelist Select</span> |
359 |
</li> |
369 |
[% END %] |
360 |
[% END %] |
370 |
[% END %] |
361 |
[% FOREACH plugins_intranet_catalog_biblio_tab IN plugins_intranet_catalog_biblio_tabs %] |
371 |
[% FOREACH plugins_intranet_catalog_biblio_tab IN plugins_intranet_catalog_biblio_tabs %] |
362 |
<li role="presentation"> |
372 |
[% WRAPPER tab_item tabname= plugins_intranet_catalog_biblio_tab.id %] |
363 |
<a href="#[% plugins_intranet_catalog_biblio_tab.id | uri %]" aria-controls="[% plugins_intranet_catalog_biblio_tab.id | uri %]" role="tab" data-toggle="tab">[% plugins_intranet_catalog_biblio_tab.title | html %]</a> |
373 |
<span>[% plugins_intranet_catalog_biblio_tab.title | html %]</span> |
364 |
</li> |
374 |
[% END %] |
365 |
[% END # /FOREACH plugins_intranet_catalog_biblio_tab %] |
375 |
[% END # /FOREACH plugins_intranet_catalog_biblio_tab %] |
366 |
</ul> <!-- /.nav.nav-tabs --> |
376 |
[% END # /WRAPPER tabs_nav %] |
367 |
|
377 |
|
368 |
<div class="tab-content"> |
378 |
[% items_table_block_iter = 0 %] |
369 |
[% items_table_block_iter = 0 %] |
379 |
[% BLOCK items_table %] |
370 |
[% BLOCK items_table %] |
380 |
[% items_table_block_iter = items_table_block_iter + 1 %] |
371 |
[% items_table_block_iter = items_table_block_iter + 1 %] |
381 |
<div class="[% tab | html %]_table_table_controls"> |
372 |
<div class="[% tab | html %]_table_table_controls"> |
382 |
[% IF (StaffDetailItemSelection) %] |
373 |
[% IF (StaffDetailItemSelection) %] |
383 |
| <a href="#" class="SelectAll" data-tab="[% tab | html %]"><i class="fa fa-check"></i> Select all</a> | |
374 |
| <a href="#" class="SelectAll" data-tab="[% tab | html %]"><i class="fa fa-check"></i> Select all</a> | |
384 |
<a href="#" class="ClearAll" data-tab="[% tab | html %]"><i class="fa fa-remove"></i> Clear all</a> |
375 |
<a href="#" class="ClearAll" data-tab="[% tab | html %]"><i class="fa fa-remove"></i> Clear all</a> |
385 |
<span class="itemselection_actions"> |
376 |
<span class="itemselection_actions"> |
386 |
| Actions: |
377 |
| Actions: |
387 |
[% IF CAN_user_tools_items_batchdel %] |
378 |
[% IF CAN_user_tools_items_batchdel %] |
388 |
<a class="itemselection_action_delete"><i class="fa fa-trash"></i> Delete selected items</a> |
379 |
<a class="itemselection_action_delete"><i class="fa fa-trash"></i> Delete selected items</a> |
389 |
[% END %] |
380 |
[% END %] |
390 |
[% IF CAN_user_tools_items_batchmod %] |
381 |
[% IF CAN_user_tools_items_batchmod %] |
391 |
<a class="itemselection_action_modify"><i class="fa fa-pencil"></i> Modify selected items</a> |
382 |
<a class="itemselection_action_modify"><i class="fa fa-pencil"></i> Modify selected items</a> |
392 |
[% END %] |
383 |
[% END %] |
393 |
[% IF CAN_user_editcatalogue_manage_item_groups && biblio.item_groups.count %] |
384 |
[% IF CAN_user_editcatalogue_manage_item_groups && biblio.item_groups.count %] |
394 |
<a class="itemselection_action_item_group_set" href="#"><i class="fa fa-book"></i> Add/move to item group</a> |
385 |
<a class="itemselection_action_item_group_set" href="#"><i class="fa fa-book"></i> Add/move to item group</a> |
395 |
<a class="itemselection_action_item_group_unset" href="#"><i class="fa fa-unlink"></i> Remove from item group</a> |
386 |
<a class="itemselection_action_item_group_unset" href="#"><i class="fa fa-unlink"></i> Remove from item group</a> |
396 |
[% END %] |
387 |
[% END %] |
397 |
</span> <!-- /.itemselection_actions --> |
388 |
</span> <!-- /.itemselection_actions --> |
398 |
[% END # /IF (StaffDetailItemSelection) %] |
389 |
[% END # /IF (StaffDetailItemSelection) %] |
399 |
</div> <!-- /.tab_table_table_controls --> |
390 |
</div> <!-- /.tab_table_table_controls --> |
400 |
|
391 |
|
401 |
<table class="items_table" id="[% tab | html %]_table"> |
392 |
<table class="items_table" id="[% tab | html %]_table"> |
402 |
<thead> |
393 |
<thead> |
403 |
<tr> |
394 |
<tr> |
404 |
[% IF (StaffDetailItemSelection) %] |
|
|
405 |
<th id="[% tab | html %]_checkbox" data-colname="[% tab | html %]_checkbox" class="NoSort"></th> |
406 |
[% END %] |
407 |
[% IF Koha.Preference('LocalCoverImages') && ( tab == 'holdings' && itemloop_has_images || tab == 'otherholdings' && otheritemloop_has_images ) %] |
408 |
<th id="[% tab | html %]_cover_image" data-colname="[% tab | html %]_cover_image">Cover image</th> |
409 |
[% END %] |
410 |
[% IF ( item_level_itypes ) %] |
411 |
<th id="[% tab | html %]_itype" data-colname="[% tab | html %]_itype">Item type</th> |
412 |
[% END %] |
413 |
<th id="[% tab | html %]_holdingbranch" data-colname="[% tab | html %]_holdingbranch">Current library</th> |
414 |
<th id="[% tab | html %]_homebranch" data-colname="[% tab | html %]_homebranch">Home library</th> |
415 |
[% IF ( itemdata_ccode ) %] |
416 |
<th id="[% tab | html %]_ccode" data-colname="[% tab | html %]_ccode">Collection</th> |
417 |
[% END %] |
418 |
[% IF Koha.Preference('EnableItemGroups') %] |
419 |
<th id="[% tab | html %]_item_group" data-colname="[% tab | html %]_item_group">Item group</th> |
420 |
[% END %] |
421 |
<th id="[% tab | html %]_itemcallnumber" data-colname="[% tab | html %]_itemcallnumber">Call number</th> |
422 |
[% IF volinfo %] |
423 |
<th id="[% tab | html %]_enumchron" data-colname="[% tab | html %]_enumchron">Serial enumeration / chronology</th> |
424 |
[% END %] |
425 |
<th id="[% tab | html %]_status" data-colname="[% tab | html %]_status">Status</th> |
426 |
<th id="[% tab | html %]_lastseen" data-colname="[% tab | html %]_lastseen">Last seen</th> |
427 |
<th id="[% tab | html %]_issues" data-colname="[% tab | html %]_issues">Checkouts</th> |
428 |
<th id="[% tab | html %]_renewals" data-colname="[% tab | html %]_renewals">Renewals</th> |
429 |
<th id="[% tab | html %]_dateaccessioned" data-colname="[% tab | html %]_dateaccessioned">Date accessioned</th> |
430 |
<th id="[% tab | html %]_datelastborrowed" data-colname="[% tab | html %]_datelastborrowed">Date last borrowed</th> |
431 |
<th id="[% tab | html %]_barcode" data-colname="[% tab | html %]_barcode">Barcode</th> |
432 |
[% IF ( itemdata_uri ) %] |
433 |
<th id="[% tab | html %]_uri" data-colname="[% tab | html %]_uri">URL</th> |
434 |
[% END %] |
435 |
[% IF ( itemdata_copynumber ) %] |
436 |
<th id="[% tab | html %]_copynumber" data-colname="[% tab | html %]_copynumber">Copy number</th> |
437 |
[% END %] |
438 |
[% IF ( itemdata_stocknumber ) %] |
439 |
<th id="[% tab | html %]_stocknumber" data-colname="[% tab | html %]_stocknumber">Inventory number</th> |
440 |
[% END %] |
441 |
[% IF materials %] |
442 |
<th id="[% tab | html %]_materials" data-colname="[% tab | html %]_materials">Materials specified</th> |
443 |
[% END %] |
444 |
[% IF ( itemdata_itemnotes ) %] |
445 |
<th id="[% tab | html %]_itemnotes" data-colname="[% tab | html %]_itemnotes">Public notes</th> |
446 |
[% END %] |
447 |
[% IF ( itemdata_nonpublicnotes ) %] |
448 |
<th id="[% tab | html %]_itemnotes_nonpublic" data-colname="[% tab | html %]_itemnotes_nonpublic">Non-public notes</th> |
449 |
[% END %] |
450 |
[% IF ( hostrecords ) %] |
451 |
<th id="[% tab | html %]_hostrecord" data-colname="[% tab | html %]_hostrecord">Host records</th> |
452 |
[% END %] |
453 |
[% IF ( analyze ) %] |
454 |
<th id="[% tab | html %]_usedin" data-colname="[% tab | html %]_usedin">Used in</th><th></th> |
455 |
[% END %] |
456 |
[% IF ( ShowCourseReserves ) %] |
457 |
<th id="[% tab | html %]_course_reserves" data-colname="[% tab | html %]_course_reserves">Course reserves</th> |
458 |
[% END %] |
459 |
[% IF ( SpineLabelShowPrintOnBibDetails ) %] |
460 |
<th id="[% tab | html %]_spinelabel" data-colname="[% tab | html %]_spinelabel" class="NoSort">Spine label</th> |
461 |
[% END %] |
462 |
[% IF ( CAN_user_editcatalogue_edit_items ) %] |
463 |
<th id="[% tab | html %]_actions" data-colname="[% tab | html %]_actions"class="NoSort noExport"> </th> |
464 |
[% END %] |
465 |
</tr> |
466 |
</thead> |
467 |
<tbody> |
468 |
[% FOREACH item IN items %] |
469 |
<tr id="item_[% item.itemnumber | html %]" data-itemnumber="[% item.itemnumber | html %]" data-duedate="[% item.datedue | html %]"> |
395 |
[% IF (StaffDetailItemSelection) %] |
470 |
[% IF (StaffDetailItemSelection) %] |
396 |
<th id="[% tab | html %]_checkbox" data-colname="[% tab | html %]_checkbox" class="NoSort"></th> |
471 |
<td style="text-align:center;vertical-align:middle"> |
|
|
472 |
[% IF item.can_be_edited %] |
473 |
<input type="checkbox" value="[% item.itemnumber | html %]" name="itemnumber" /> |
474 |
[% END %] |
475 |
</td> |
397 |
[% END %] |
476 |
[% END %] |
398 |
[% IF Koha.Preference('LocalCoverImages') && ( tab == 'holdings' && itemloop_has_images || tab == 'otherholdings' && otheritemloop_has_images ) %] |
477 |
[% IF Koha.Preference('LocalCoverImages') && ( tab == 'holdings' && itemloop_has_images || tab == 'otherholdings' && otheritemloop_has_images ) %] |
399 |
<th id="[% tab | html %]_cover_image" data-colname="[% tab | html %]_cover_image">Cover image</th> |
478 |
<td class="cover"> |
|
|
479 |
<div class="bookcoverimg"> |
480 |
<div class="cover-slider"> |
481 |
[% FOREACH image IN item.object.cover_images %] |
482 |
<div class="cover-image local-coverimg"> |
483 |
<a href="/cgi-bin/koha/catalogue/image.pl?itemnumber=[% image.itemnumber | uri %]&imagenumber=[% image.imagenumber | uri %]" title="Local cover image"> |
484 |
<img src="/cgi-bin/koha/catalogue/image.pl?thumbnail=1&imagenumber=[% image.imagenumber | uri %]" alt="Local cover image" data-link="/cgi-bin/koha/catalogue/imageviewer.pl?itemnumber=[% item.itemnumber | uri %]&imagenumber=[% image.imagenumber | uri %]" /> |
485 |
</a> |
486 |
</div> |
487 |
[% END %] |
488 |
</div> |
489 |
</div> |
490 |
</td> |
400 |
[% END %] |
491 |
[% END %] |
|
|
492 |
|
401 |
[% IF ( item_level_itypes ) %] |
493 |
[% IF ( item_level_itypes ) %] |
402 |
<th id="[% tab | html %]_itype" data-colname="[% tab | html %]_itype">Item type</th> |
494 |
<td class="itype"> |
403 |
[% END %] |
495 |
[% SET itemtype = item.itemtype %] |
404 |
<th id="[% tab | html %]_holdingbranch" data-colname="[% tab | html %]_holdingbranch">Current library</th> |
496 |
[% IF !noItemTypeImages && itemtype.image_location('intranet') %] |
405 |
<th id="[% tab | html %]_homebranch" data-colname="[% tab | html %]_homebranch">Home library</th> |
497 |
<img src="[% itemtype.image_location('intranet') | html %]" alt="[% itemtype.translated_description | html %]" title="[% itemtype.translated_description | html %]" /> |
406 |
[% IF ( itemdata_ccode ) %] |
498 |
[% END %] |
407 |
<th id="[% tab | html %]_ccode" data-colname="[% tab | html %]_ccode">Collection</th> |
499 |
<span class="itypedesc itypetext">[% itemtype.translated_description | html %]</span> |
408 |
[% END %] |
500 |
</td> |
409 |
[% IF Koha.Preference('EnableItemGroups') %] |
|
|
410 |
<th id="[% tab | html %]_item_group" data-colname="[% tab | html %]_item_group">Item group</th> |
411 |
[% END %] |
412 |
<th id="[% tab | html %]_itemcallnumber" data-colname="[% tab | html %]_itemcallnumber">Call number</th> |
413 |
[% IF volinfo %] |
414 |
<th id="[% tab | html %]_enumchron" data-colname="[% tab | html %]_enumchron">Serial enumeration / chronology</th> |
415 |
[% END %] |
416 |
<th id="[% tab | html %]_status" data-colname="[% tab | html %]_status">Status</th> |
417 |
<th id="[% tab | html %]_lastseen" data-colname="[% tab | html %]_lastseen">Last seen</th> |
418 |
<th id="[% tab | html %]_issues" data-colname="[% tab | html %]_issues">Checkouts</th> |
419 |
<th id="[% tab | html %]_renewals" data-colname="[% tab | html %]_renewals">Renewals</th> |
420 |
<th id="[% tab | html %]_dateaccessioned" data-colname="[% tab | html %]_dateaccessioned">Date accessioned</th> |
421 |
<th id="[% tab | html %]_datelastborrowed" data-colname="[% tab | html %]_datelastborrowed">Date last borrowed</th> |
422 |
<th id="[% tab | html %]_barcode" data-colname="[% tab | html %]_barcode">Barcode</th> |
423 |
[% IF ( itemdata_uri ) %] |
424 |
<th id="[% tab | html %]_uri" data-colname="[% tab | html %]_uri">URL</th> |
425 |
[% END %] |
426 |
[% IF ( itemdata_copynumber ) %] |
427 |
<th id="[% tab | html %]_copynumber" data-colname="[% tab | html %]_copynumber">Copy number</th> |
428 |
[% END %] |
429 |
[% IF ( itemdata_stocknumber ) %] |
430 |
<th id="[% tab | html %]_stocknumber" data-colname="[% tab | html %]_stocknumber">Inventory number</th> |
431 |
[% END %] |
432 |
[% IF materials %] |
433 |
<th id="[% tab | html %]_materials" data-colname="[% tab | html %]_materials">Materials specified</th> |
434 |
[% END %] |
435 |
[% IF ( itemdata_itemnotes ) %] |
436 |
<th id="[% tab | html %]_itemnotes" data-colname="[% tab | html %]_itemnotes">Public notes</th> |
437 |
[% END %] |
438 |
[% IF ( itemdata_nonpublicnotes ) %] |
439 |
<th id="[% tab | html %]_itemnotes_nonpublic" data-colname="[% tab | html %]_itemnotes_nonpublic">Non-public notes</th> |
440 |
[% END %] |
441 |
[% IF ( hostrecords ) %] |
442 |
<th id="[% tab | html %]_hostrecord" data-colname="[% tab | html %]_hostrecord">Host records</th> |
443 |
[% END %] |
444 |
[% IF ( analyze ) %] |
445 |
<th id="[% tab | html %]_usedin" data-colname="[% tab | html %]_usedin">Used in</th><th></th> |
446 |
[% END %] |
447 |
[% IF ( ShowCourseReserves ) %] |
448 |
<th id="[% tab | html %]_course_reserves" data-colname="[% tab | html %]_course_reserves">Course reserves</th> |
449 |
[% END %] |
450 |
[% IF ( SpineLabelShowPrintOnBibDetails ) %] |
451 |
<th id="[% tab | html %]_spinelabel" data-colname="[% tab | html %]_spinelabel" class="NoSort">Spine label</th> |
452 |
[% END %] |
453 |
[% IF ( CAN_user_editcatalogue_edit_items ) %] |
454 |
<th id="[% tab | html %]_actions" data-colname="[% tab | html %]_actions"class="NoSort noExport"> </th> |
455 |
[% END %] |
501 |
[% END %] |
456 |
</tr> |
502 |
<td class="location"> |
457 |
</thead> |
503 |
[% UNLESS ( singlebranchmode ) %] |
458 |
<tbody> |
504 |
[% Branches.GetName( item.holdingbranch ) | html %] |
459 |
[% FOREACH item IN items %] |
|
|
460 |
<tr id="item_[% item.itemnumber | html %]" data-itemnumber="[% item.itemnumber | html %]" data-duedate="[% item.datedue | html %]"> |
461 |
[% IF (StaffDetailItemSelection) %] |
462 |
<td style="text-align:center;vertical-align:middle"> |
463 |
[% IF item.can_be_edited %] |
464 |
<input type="checkbox" value="[% item.itemnumber | html %]" name="itemnumber" /> |
465 |
[% END %] |
466 |
</td> |
467 |
[% END %] |
468 |
[% IF Koha.Preference('LocalCoverImages') && ( tab == 'holdings' && itemloop_has_images || tab == 'otherholdings' && otheritemloop_has_images ) %] |
469 |
<td class="cover"> |
470 |
<div class="bookcoverimg"> |
471 |
<div class="cover-slider"> |
472 |
[% FOREACH image IN item.object.cover_images %] |
473 |
<div class="cover-image local-coverimg"> |
474 |
<a href="/cgi-bin/koha/catalogue/image.pl?itemnumber=[% image.itemnumber | uri %]&imagenumber=[% image.imagenumber | uri %]" title="Local cover image"> |
475 |
<img src="/cgi-bin/koha/catalogue/image.pl?thumbnail=1&imagenumber=[% image.imagenumber | uri %]" alt="Local cover image" data-link="/cgi-bin/koha/catalogue/imageviewer.pl?itemnumber=[% item.itemnumber | uri %]&imagenumber=[% image.imagenumber | uri %]" /> |
476 |
</a> |
477 |
</div> |
478 |
[% END %] |
479 |
</div> |
480 |
</div> |
481 |
</td> |
482 |
[% END %] |
505 |
[% END %] |
483 |
|
506 |
</td> |
484 |
[% IF ( item_level_itypes ) %] |
507 |
<td class="homebranch"> |
485 |
<td class="itype"> |
508 |
<span class="homebranchdesc">[% Branches.GetName(item.homebranch) | html %]</span> |
486 |
[% SET itemtype = item.itemtype %] |
509 |
<span class="shelvingloc"> |
487 |
[% IF !noItemTypeImages && itemtype.image_location('intranet') %] |
510 |
[%# If permanent location is defined, show description or code and %] |
488 |
<img src="[% itemtype.image_location('intranet') | html %]" alt="[% itemtype.translated_description | html %]" title="[% itemtype.translated_description | html %]" /> |
511 |
[%# display current location in parentheses. If not, display current location. %] |
|
|
512 |
[%# Note that permanent location is a code, and location may be an authval. %] |
513 |
[% IF item.permanent_location %] |
514 |
[% SET permloc_authval = AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.location', authorised_value => item.permanent_location ) %] |
515 |
[% permloc_authval | html %] |
516 |
[% SET item_location = AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.location', authorised_value => item.location ) %] |
517 |
[% IF item_location AND item_location != permloc_authval AND item.location != item.permanent_location %] |
518 |
([% item_location | html %]) |
489 |
[% END %] |
519 |
[% END %] |
490 |
<span class="itypedesc itypetext">[% itemtype.translated_description | html %]</span> |
520 |
[% ELSE %] |
491 |
</td> |
521 |
[% item_location | html %] |
492 |
[% END %] |
|
|
493 |
<td class="location"> |
494 |
[% UNLESS ( singlebranchmode ) %] |
495 |
[% Branches.GetName( item.holdingbranch ) | html %] |
496 |
[% END %] |
522 |
[% END %] |
|
|
523 |
</span> |
524 |
</td> |
525 |
[% IF ( itemdata_ccode ) %] |
526 |
<td> |
527 |
[% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.ccode', authorised_value => item.ccode ) | html %] |
497 |
</td> |
528 |
</td> |
498 |
<td class="homebranch"> |
529 |
[% END %] |
499 |
<span class="homebranchdesc">[% Branches.GetName(item.homebranch) | html %]</span> |
530 |
[% IF Koha.Preference('EnableItemGroups') %] |
500 |
<span class="shelvingloc"> |
531 |
<td class="item_group"> |
501 |
[%# If permanent location is defined, show description or code and %] |
532 |
[% item.object.item_group.description | html %] |
502 |
[%# display current location in parentheses. If not, display current location. %] |
|
|
503 |
[%# Note that permanent location is a code, and location may be an authval. %] |
504 |
[% IF item.permanent_location %] |
505 |
[% SET permloc_authval = AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.location', authorised_value => item.permanent_location ) %] |
506 |
[% permloc_authval | html %] |
507 |
[% SET item_location = AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.location', authorised_value => item.location ) %] |
508 |
[% IF item_location AND item_location != permloc_authval AND item.location != item.permanent_location %] |
509 |
([% item_location | html %]) |
510 |
[% END %] |
511 |
[% ELSE %] |
512 |
[% item_location | html %] |
513 |
[% END %] |
514 |
</span> |
515 |
</td> |
533 |
</td> |
516 |
[% IF ( itemdata_ccode ) %] |
534 |
[% END %] |
517 |
<td> |
535 |
<td class="itemcallnumber"> |
518 |
[% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.ccode', authorised_value => item.ccode ) | html %] |
536 |
[% IF ( item.itemcallnumber ) %] |
519 |
</td> |
537 |
[% item.itemcallnumber | html %] |
520 |
[% END %] |
538 |
[% END %] |
521 |
[% IF Koha.Preference('EnableItemGroups') %] |
539 |
</td> |
522 |
<td class="item_group"> |
540 |
[% IF ( volinfo ) %] |
523 |
[% item.object.item_group.description | html %] |
541 |
[% SET serial = item.serial %] |
524 |
</td> |
542 |
[% IF itemdata_publisheddate #If there is at least one published date, use it for sorting %] |
|
|
543 |
<td class="enumchron" data-order="[% serial.publisheddate | html %]"> |
544 |
[% ELSE %] |
545 |
<td class="enumchron"> |
525 |
[% END %] |
546 |
[% END %] |
526 |
<td class="itemcallnumber"> |
547 |
[% IF ( itemdata_enumchron ) %] |
527 |
[% IF ( item.itemcallnumber ) %] |
548 |
[% IF item.enumchron && serial.serialseq %] |
528 |
[% item.itemcallnumber | html %] |
549 |
<span class="enum">[% item.enumchron | html %]</span> |
529 |
[% END %] |
550 |
[% IF ( serial.serialseq && item.enumchron != serial.serialseq ) %] |
530 |
</td> |
551 |
<span class="sep"> -- </span> |
531 |
[% IF ( volinfo ) %] |
|
|
532 |
[% SET serial = item.serial %] |
533 |
[% IF itemdata_publisheddate #If there is at least one published date, use it for sorting %] |
534 |
<td class="enumchron" data-order="[% serial.publisheddate | html %]"> |
535 |
[% ELSE %] |
536 |
<td class="enumchron"> |
537 |
[% END %] |
538 |
[% IF ( itemdata_enumchron ) %] |
539 |
[% IF item.enumchron && serial.serialseq %] |
540 |
<span class="enum">[% item.enumchron | html %]</span> |
541 |
[% IF ( serial.serialseq && item.enumchron != serial.serialseq ) %] |
542 |
<span class="sep"> -- </span> |
543 |
<span class="serialseq">[% serial.serialseq | html %]</span> |
544 |
[% END %] |
545 |
[% ELSIF item.enumchron %] |
546 |
<span class="enum">[% item.enumchron | html %]</span> |
547 |
[% ELSIF item.serialseq %] |
548 |
<span class="serialseq">[% serial.serialseq | html %]</span> |
552 |
<span class="serialseq">[% serial.serialseq | html %]</span> |
549 |
[% END %] |
553 |
[% END %] |
550 |
[% IF serial.publisheddate %] |
554 |
[% ELSIF item.enumchron %] |
551 |
<span class="pubdate">([% serial.publisheddate | $KohaDates %])</span> |
555 |
<span class="enum">[% item.enumchron | html %]</span> |
552 |
[% END %] |
556 |
[% ELSIF item.serialseq %] |
553 |
[% END %] |
557 |
<span class="serialseq">[% serial.serialseq | html %]</span> |
554 |
</td> |
|
|
555 |
[% END %] |
556 |
|
557 |
<td class="status"> |
558 |
[% IF item.object.checkout %] |
559 |
[% IF item.object.checkout.onsite_checkout %] |
560 |
<span>Currently in local use |
561 |
[% ELSE %] |
562 |
<span class="datedue">Checked out |
563 |
[% END %] |
564 |
|
565 |
[% IF item.can_be_edited %] |
566 |
[% IF item.object.checkout.onsite_checkout %] |
567 |
by |
568 |
[% ELSE %] |
569 |
to |
570 |
[% END %] |
571 |
[% INCLUDE 'patron-title.inc' patron=item.object.checkout.patron hide_patron_infos_if_needed=1 %] |
572 |
[% END %] |
573 |
: due [% item.object.checkout.date_due | $KohaDates as_due_date => 1 %] |
574 |
</span> |
575 |
[% ELSIF ( transfer = item.object.get_transfer ) %] |
576 |
[% IF (transfer.datesent) %] |
577 |
<span class="intransit">In transit from [% Branches.GetName( transfer.frombranch ) | html %] to [% Branches.GetName( transfer.tobranch ) | html %] since [% transfer.datesent | $KohaDates %]</span> |
578 |
[% ELSE %] |
579 |
<span class="transitrequested">Transit pending from [% Branches.GetName( transfer.frombranch ) | html %] to [% Branches.GetName( transfer.tobranch ) | html %] since [% item.transfer.daterequested | $KohaDates %]</span> |
580 |
|
581 |
[% END %] |
558 |
[% END %] |
582 |
[% END %] |
559 |
[% IF serial.publisheddate %] |
583 |
|
560 |
<span class="pubdate">([% serial.publisheddate | $KohaDates %])</span> |
584 |
[% IF ( item.itemlost ) %] |
|
|
585 |
[% SET itemlost_description = AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.itemlost', authorised_value => item.itemlost ) %] |
586 |
[% IF itemlostloop %] |
587 |
<span class="lost">[% itemlost_description | html %]</span> |
588 |
[% ELSE %] |
589 |
<span class="lost">Unavailable (lost or missing)</span> |
590 |
[% END %] |
561 |
[% END %] |
591 |
[% END %] |
562 |
[% END %] |
|
|
563 |
</td> |
564 |
[% END %] |
592 |
|
565 |
|
593 |
[% IF ( item.withdrawn ) %] |
566 |
<td class="status"> |
594 |
[% SET withdrawn_description = AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.withdrawn', authorised_value => item.withdrawn ) %] |
567 |
[% IF item.object.checkout %] |
595 |
[% IF withdrawn_description %] |
568 |
[% IF item.object.checkout.onsite_checkout %] |
596 |
<span class="wdn">[% withdrawn_description | html %]</span> |
569 |
<span>Currently in local use |
597 |
[% ELSE %] |
570 |
[% ELSE %] |
598 |
<span class="wdn">Withdrawn</span> |
571 |
<span class="datedue">Checked out |
599 |
[% END %] |
|
|
600 |
[% END %] |
572 |
[% END %] |
601 |
|
573 |
|
602 |
[% IF ( item.damaged ) %] |
574 |
[% IF item.can_be_edited %] |
603 |
[% SET damaged_description = AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.damaged', authorised_value => item.damaged ) %] |
575 |
[% IF item.object.checkout.onsite_checkout %] |
604 |
[% IF damaged_description %] |
576 |
by |
605 |
<span class="dmg">[% damaged_description | html %]</span> |
|
|
606 |
[% ELSE %] |
577 |
[% ELSE %] |
607 |
<span class="dmg">Damaged</span> |
578 |
to |
608 |
[% END %] |
|
|
609 |
[% END %] |
610 |
|
611 |
[% IF ( item.notforloan || item.itemtype.notforloan ) %] |
612 |
<span class="notforloan">Not for loan |
613 |
[% SET not_for_loan_description = AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.notforloan', authorised_value => item.notforloan ) %] |
614 |
[% IF not_for_loan_description %] |
615 |
<span class="reason">([% not_for_loan_description | html %])</span> |
616 |
[% END %] |
579 |
[% END %] |
617 |
</span> |
580 |
[% INCLUDE 'patron-title.inc' patron=item.object.checkout.patron hide_patron_infos_if_needed=1 %] |
618 |
[% END %] |
581 |
[% END %] |
|
|
582 |
: due [% item.object.checkout.date_due | $KohaDates as_due_date => 1 %] |
583 |
</span> |
584 |
[% ELSIF ( transfer = item.object.get_transfer ) %] |
585 |
[% IF (transfer.datesent) %] |
586 |
<span class="intransit">In transit from [% Branches.GetName( transfer.frombranch ) | html %] to [% Branches.GetName( transfer.tobranch ) | html %] since [% transfer.datesent | $KohaDates %]</span> |
587 |
[% ELSE %] |
588 |
<span class="transitrequested">Transit pending from [% Branches.GetName( transfer.frombranch ) | html %] to [% Branches.GetName( transfer.tobranch ) | html %] since [% item.transfer.daterequested | $KohaDates %]</span> |
619 |
|
589 |
|
620 |
[% SET hold = item.first_hold %] |
|
|
621 |
[% IF hold %] |
622 |
[% IF hold.waitingdate %] |
623 |
<span class="waitingat">Waiting at [% Branches.GetName( hold.branchcode ) | html %][% IF ( hold.desk_id ) %], [% hold.desk.desk_name | html %][% END %] since [% hold.waitingdate | $KohaDates %].</span> |
624 |
[% IF canreservefromotherbranches AND ( hold.waitingdate OR hold.priority == 1 ) %] |
625 |
<span class="heldfor">Hold for:</span> |
626 |
[% INCLUDE 'patron-title.inc' patron=hold.borrower hide_patron_infos_if_needed=1 %] |
627 |
[% END %] |
628 |
[% ELSE %] |
629 |
<span class="holdonitem">There is an item level hold on this item (priority = [% hold.priority | html %]).</span> |
630 |
[% END %] |
631 |
[% END %] |
590 |
[% END %] |
|
|
591 |
[% END %] |
632 |
|
592 |
|
633 |
[% IF Koha.Preference('UseRecalls') %] |
593 |
[% IF ( item.itemlost ) %] |
634 |
[% SET recall = item.object.recall %] |
594 |
[% SET itemlost_description = AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.itemlost', authorised_value => item.itemlost ) %] |
635 |
[% IF recall %] |
595 |
[% IF itemlostloop %] |
636 |
[% IF recall.waiting_date %] |
596 |
<span class="lost">[% itemlost_description | html %]</span> |
637 |
<span>Waiting at [% Branches.GetName( recall.pickup_library_id ) | html %] since [% recall.waiting_date | $KohaDates %]</span> |
597 |
[% ELSE %] |
638 |
[% ELSE %] |
598 |
<span class="lost">Unavailable (lost or missing)</span> |
639 |
[% patron_link = BLOCK %]<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% recall.patron_id | uri %]">[% recall.patron.firstname | html %] [% recall.patron.surname | html %] ([% recall.patron.cardnumber | html %])</a>[% END %] |
|
|
640 |
<span>recalled by [% patron_link| $raw %] on [% recall.created_date | $KohaDates %]</span> |
641 |
[% END %] |
642 |
[% END %] |
643 |
[% END %] |
599 |
[% END %] |
|
|
600 |
[% END %] |
644 |
|
601 |
|
645 |
[% UNLESS ( item.notforloan || item.itemtype.notforloan || item.onloan || item.itemlost || item.withdrawn || item.damaged || item.transfer || hold || ( Koha.Preference('UseRecalls') && recall ) ) %] |
602 |
[% IF ( item.withdrawn ) %] |
646 |
<span>Available</span> |
603 |
[% SET withdrawn_description = AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.withdrawn', authorised_value => item.withdrawn ) %] |
|
|
604 |
[% IF withdrawn_description %] |
605 |
<span class="wdn">[% withdrawn_description | html %]</span> |
606 |
[% ELSE %] |
607 |
<span class="wdn">Withdrawn</span> |
647 |
[% END %] |
608 |
[% END %] |
|
|
609 |
[% END %] |
648 |
|
610 |
|
649 |
[% IF ( item.restricted ) %] |
611 |
[% IF ( item.damaged ) %] |
650 |
<span class="restricted">([% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.restricted', authorised_value => item.restricted ) | html %])</span> |
612 |
[% SET damaged_description = AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.damaged', authorised_value => item.damaged ) %] |
|
|
613 |
[% IF damaged_description %] |
614 |
<span class="dmg">[% damaged_description | html %]</span> |
615 |
[% ELSE %] |
616 |
<span class="dmg">Damaged</span> |
651 |
[% END %] |
617 |
[% END %] |
|
|
618 |
[% END %] |
652 |
|
619 |
|
653 |
[% IF ( item.bundle_host ) %] |
620 |
[% IF ( item.notforloan || item.itemtype.notforloan ) %] |
654 |
<span class="bundled">In bundle: [% INCLUDE 'biblio-title.inc' biblio = item.bundle_host.biblio link = 1 %]</span> |
621 |
<span class="notforloan">Not for loan |
|
|
622 |
[% SET not_for_loan_description = AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.notforloan', authorised_value => item.notforloan ) %] |
623 |
[% IF not_for_loan_description %] |
624 |
<span class="reason">([% not_for_loan_description | html %])</span> |
655 |
[% END %] |
625 |
[% END %] |
656 |
</td> |
626 |
</span> |
|
|
627 |
[% END %] |
657 |
|
628 |
|
658 |
<td class="datelastseen" data-order="[% item.datelastseen | html %]"> |
629 |
[% SET hold = item.first_hold %] |
659 |
[% item.datelastseen | $KohaDates with_hours => 1 %] |
630 |
[% IF hold %] |
660 |
</td> |
631 |
[% IF hold.waitingdate %] |
661 |
<td class="issues" data-order="[% item.issues || 0 | html %]"> |
632 |
<span class="waitingat">Waiting at [% Branches.GetName( hold.branchcode ) | html %][% IF ( hold.desk_id ) %], [% hold.desk.desk_name | html %][% END %] since [% hold.waitingdate | $KohaDates %].</span> |
662 |
[% item.issues || 0 | html %] |
633 |
[% IF canreservefromotherbranches AND ( hold.waitingdate OR hold.priority == 1 ) %] |
663 |
</td> |
634 |
<span class="heldfor">Hold for:</span> |
664 |
<td class="renewals" data-order="[% item.renewals || 0 | html %]"> |
635 |
[% INCLUDE 'patron-title.inc' patron=hold.borrower hide_patron_infos_if_needed=1 %] |
665 |
[% item.renewals || 0 | html %] |
636 |
[% END %] |
666 |
</td> |
|
|
667 |
<td class="dateaccessioned" data-order="[% item.dateaccessioned | html %]"> |
668 |
[% item.dateaccessioned | $KohaDates %] |
669 |
</td> |
670 |
<td class="datelastborrowed" data-order="[% item.datelastborrowed | html %]"> |
671 |
[% item.datelastborrowed | $KohaDates %] |
672 |
</td> |
673 |
<td> |
674 |
<a href="/cgi-bin/koha/catalogue/moredetail.pl?itemnumber=[% item.itemnumber | uri %]&biblionumber=[% item.biblionumber | uri %]&bi=[% item.biblioitemnumber | uri %]#item[% item.itemnumber | uri %]">[% item.barcode | html %]</a> |
675 |
</td> |
676 |
[% IF ( itemdata_uri ) %] |
677 |
[% IF item.uri.split(' \| ').size > 1 %] |
678 |
<td class="uri"> |
679 |
[% FOREACH uri IN item.uri.split(' \| ') %]<a href="[% uri | url %]">[% uri | html %]</a><br>[% END %] |
680 |
</td> |
681 |
[% ELSE %] |
637 |
[% ELSE %] |
682 |
<td class="uri"> |
638 |
<span class="holdonitem">There is an item level hold on this item (priority = [% hold.priority | html %]).</span> |
683 |
[% IF item.uri %] |
|
|
684 |
<a href="[% item.uri | url %]">[% IF Koha.Preference('URLLinkText') %][% Koha.Preference('URLLinkText') | html %][% ELSE %]Link to resource[% END %]</a> |
685 |
[% END %] |
686 |
</td> |
687 |
[% END %] |
639 |
[% END %] |
688 |
[% END %] |
640 |
[% END %] |
689 |
[% IF ( itemdata_copynumber ) %] |
641 |
|
690 |
<td class="copynumber"> |
642 |
[% IF Koha.Preference('UseRecalls') %] |
691 |
[% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.copynumber', authorised_value => item.copynumber ) | html %] |
643 |
[% SET recall = item.object.recall %] |
692 |
</td> |
644 |
[% IF recall %] |
693 |
[% END %] |
645 |
[% IF recall.waiting_date %] |
694 |
[% IF ( itemdata_stocknumber ) %] |
646 |
<span>Waiting at [% Branches.GetName( recall.pickup_library_id ) | html %] since [% recall.waiting_date | $KohaDates %]</span> |
695 |
<td class="stocknumber">[% item.stocknumber | html %]</td> |
647 |
[% ELSE %] |
|
|
648 |
[% patron_link = BLOCK %]<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% recall.patron_id | uri %]">[% recall.patron.firstname | html %] [% recall.patron.surname | html %] ([% recall.patron.cardnumber | html %])</a>[% END %] |
649 |
<span>recalled by [% patron_link| $raw %] on [% recall.created_date | $KohaDates %]</span> |
650 |
[% END %] |
651 |
[% END %] |
696 |
[% END %] |
652 |
[% END %] |
697 |
[% IF materials %] |
653 |
|
698 |
<td class="materials"> [% item.materials | html %] </td> |
654 |
[% UNLESS ( item.notforloan || item.itemtype.notforloan || item.onloan || item.itemlost || item.withdrawn || item.damaged || item.transfer || hold || ( Koha.Preference('UseRecalls') && recall ) ) %] |
|
|
655 |
<span>Available</span> |
699 |
[% END %] |
656 |
[% END %] |
700 |
[% IF ( itemdata_itemnotes ) %] |
657 |
|
701 |
<td> |
658 |
[% IF ( item.restricted ) %] |
702 |
<div class="itemnotes">[% item.object.itemnotes.replace('\n','<br />') | $raw %]</div> |
659 |
<span class="restricted">([% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.restricted', authorised_value => item.restricted ) | html %])</span> |
703 |
</td> |
|
|
704 |
[% END %] |
660 |
[% END %] |
705 |
[% IF itemdata_nonpublicnotes %] |
661 |
|
706 |
<td class="nonpublicnote">[% item.itemnotes_nonpublic | html %]</td> |
662 |
[% IF ( item.bundle_host ) %] |
|
|
663 |
<span class="bundled">In bundle: [% INCLUDE 'biblio-title.inc' biblio = item.bundle_host.biblio link = 1 %]</span> |
707 |
[% END %] |
664 |
[% END %] |
708 |
[% IF ( hostrecords ) %] |
665 |
</td> |
709 |
<td> |
666 |
|
710 |
[% IF ( item.hostbiblionumber) %] |
667 |
<td class="datelastseen" data-order="[% item.datelastseen | html %]"> |
711 |
<a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% item.hostbiblionumber | uri %]" >[% item.hosttitle | html %]</a> |
668 |
[% item.datelastseen | $KohaDates with_hours => 1 %] |
712 |
[% END %] |
669 |
</td> |
|
|
670 |
<td class="issues" data-order="[% item.issues || 0 | html %]"> |
671 |
[% item.issues || 0 | html %] |
672 |
</td> |
673 |
<td class="renewals" data-order="[% item.renewals || 0 | html %]"> |
674 |
[% item.renewals || 0 | html %] |
675 |
</td> |
676 |
<td class="dateaccessioned" data-order="[% item.dateaccessioned | html %]"> |
677 |
[% item.dateaccessioned | $KohaDates %] |
678 |
</td> |
679 |
<td class="datelastborrowed" data-order="[% item.datelastborrowed | html %]"> |
680 |
[% item.datelastborrowed | $KohaDates %] |
681 |
</td> |
682 |
<td> |
683 |
<a href="/cgi-bin/koha/catalogue/moredetail.pl?itemnumber=[% item.itemnumber | uri %]&biblionumber=[% item.biblionumber | uri %]&bi=[% item.biblioitemnumber | uri %]#item[% item.itemnumber | uri %]">[% item.barcode | html %]</a> |
684 |
</td> |
685 |
[% IF ( itemdata_uri ) %] |
686 |
[% IF item.uri.split(' \| ').size > 1 %] |
687 |
<td class="uri"> |
688 |
[% FOREACH uri IN item.uri.split(' \| ') %]<a href="[% uri | url %]">[% uri | html %]</a><br>[% END %] |
713 |
</td> |
689 |
</td> |
714 |
[% END %] |
690 |
[% ELSE %] |
715 |
[% IF ( analyze ) %] |
691 |
<td class="uri"> |
716 |
<td> |
692 |
[% IF item.uri %] |
717 |
[% IF ( item.countanalytics ) %] |
693 |
<a href="[% item.uri | url %]">[% IF Koha.Preference('URLLinkText') %][% Koha.Preference('URLLinkText') | html %][% ELSE %]Link to resource[% END %]</a> |
718 |
<a href="/cgi-bin/koha/catalogue/search.pl?idx=hi&q=[% item.itemnumber | uri %]">[% item.countanalytics | html %] analytics</a> |
|
|
719 |
[% END %] |
694 |
[% END %] |
720 |
</td> |
695 |
</td> |
721 |
[% END %] |
696 |
[% END %] |
722 |
[% IF ( analyze ) %] |
697 |
[% END %] |
723 |
<td><a href="/cgi-bin/koha/cataloguing/addbiblio.pl?hostbiblionumber=[% item.biblionumber | uri %]&hostitemnumber=[% item.itemnumber | uri %]">Create analytics</a></td> |
698 |
[% IF ( itemdata_copynumber ) %] |
724 |
[% END %] |
699 |
<td class="copynumber"> |
|
|
700 |
[% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.copynumber', authorised_value => item.copynumber ) | html %] |
701 |
</td> |
702 |
[% END %] |
703 |
[% IF ( itemdata_stocknumber ) %] |
704 |
<td class="stocknumber">[% item.stocknumber | html %]</td> |
705 |
[% END %] |
706 |
[% IF materials %] |
707 |
<td class="materials"> [% item.materials | html %] </td> |
708 |
[% END %] |
709 |
[% IF ( itemdata_itemnotes ) %] |
710 |
<td> |
711 |
<div class="itemnotes">[% item.object.itemnotes.replace('\n','<br />') | $raw %]</div> |
712 |
</td> |
713 |
[% END %] |
714 |
[% IF itemdata_nonpublicnotes %] |
715 |
<td class="nonpublicnote">[% item.itemnotes_nonpublic | html %]</td> |
716 |
[% END %] |
717 |
[% IF ( hostrecords ) %] |
718 |
<td> |
719 |
[% IF ( item.hostbiblionumber) %] |
720 |
<a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% item.hostbiblionumber | uri %]" >[% item.hosttitle | html %]</a> |
721 |
[% END %] |
722 |
</td> |
723 |
[% END %] |
724 |
[% IF ( analyze ) %] |
725 |
<td> |
726 |
[% IF ( item.countanalytics ) %] |
727 |
<a href="/cgi-bin/koha/catalogue/search.pl?idx=hi&q=[% item.itemnumber | uri %]">[% item.countanalytics | html %] analytics</a> |
728 |
[% END %] |
729 |
</td> |
730 |
[% END %] |
731 |
[% IF ( analyze ) %] |
732 |
<td><a href="/cgi-bin/koha/cataloguing/addbiblio.pl?hostbiblionumber=[% item.biblionumber | uri %]&hostitemnumber=[% item.itemnumber | uri %]">Create analytics</a></td> |
733 |
[% END %] |
725 |
|
734 |
|
726 |
[% IF ShowCourseReserves %] |
735 |
[% IF ShowCourseReserves %] |
727 |
<td> |
736 |
<td> |
728 |
[% IF item.course_reserves %] |
737 |
[% IF item.course_reserves %] |
729 |
[% FOREACH r IN item.course_reserves %] |
738 |
[% FOREACH r IN item.course_reserves %] |
730 |
[% IF r.course.enabled == 'yes' %] |
739 |
[% IF r.course.enabled == 'yes' %] |
731 |
<p> |
740 |
<p> |
732 |
<a href="/cgi-bin/koha/course_reserves/course-details.pl?course_id=[% r.course.course_id | uri %]"> |
741 |
<a href="/cgi-bin/koha/course_reserves/course-details.pl?course_id=[% r.course.course_id | uri %]"> |
733 |
[% r.course.course_name | html %] |
742 |
[% r.course.course_name | html %] |
734 |
<!--[% IF r.course.course_number %] [% r.course.course_number | html %] [% END %]--> |
743 |
<!--[% IF r.course.course_number %] [% r.course.course_number | html %] [% END %]--> |
735 |
[% IF r.course.section %] [% r.course.section | html %] [% END %] |
744 |
[% IF r.course.section %] [% r.course.section | html %] [% END %] |
736 |
[% IF r.course.term %] [% AuthorisedValues.GetByCode( 'TERM', r.course.term ) | html %] [% END %] |
745 |
[% IF r.course.term %] [% AuthorisedValues.GetByCode( 'TERM', r.course.term ) | html %] [% END %] |
737 |
</a> |
746 |
</a> |
738 |
</p> |
747 |
</p> |
739 |
[% END %] |
|
|
740 |
[% END %] |
748 |
[% END %] |
741 |
[% END %] |
749 |
[% END %] |
742 |
</td> |
750 |
[% END %] |
743 |
[% END %] |
751 |
</td> |
|
|
752 |
[% END %] |
744 |
|
753 |
|
745 |
[% IF ( SpineLabelShowPrintOnBibDetails ) %] |
754 |
[% IF ( SpineLabelShowPrintOnBibDetails ) %] |
746 |
<td> |
755 |
<td> |
747 |
<a class="btn btn-default btn-xs print-label" href="/cgi-bin/koha/labels/spinelabel-print.pl?barcode=[% item.barcode | uri %]"><i class="fa fa-print"></i> Print label</a> |
756 |
<a class="btn btn-default btn-xs print-label" href="/cgi-bin/koha/labels/spinelabel-print.pl?barcode=[% item.barcode | uri %]"><i class="fa fa-print"></i> Print label</a> |
748 |
</td> |
757 |
</td> |
749 |
[% END %] |
758 |
[% END %] |
750 |
|
759 |
|
751 |
[% IF CAN_user_editcatalogue_edit_items %] |
760 |
[% IF CAN_user_editcatalogue_edit_items %] |
752 |
<td class="actions"> |
761 |
<td class="actions"> |
753 |
[% IF item.can_be_edited %] |
762 |
[% IF item.can_be_edited %] |
754 |
[% IF Koha.Preference('LocalCoverImages') OR Koha.Preference('OPACLocalCoverImages') %] |
763 |
[% IF Koha.Preference('LocalCoverImages') OR Koha.Preference('OPACLocalCoverImages') %] |
755 |
<div class="btn-group"> |
764 |
<div class="btn-group"> |
756 |
<a class="btn btn-default btn-xs" href="/cgi-bin/koha/cataloguing/additem.pl?op=edititem&biblionumber=[% item.biblionumber | html %]&itemnumber=[% item.itemnumber | html %]#edititem"><i class="fa fa-pencil"></i> Edit</a><a class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></a> |
765 |
<a class="btn btn-default btn-xs" href="/cgi-bin/koha/cataloguing/additem.pl?op=edititem&biblionumber=[% item.biblionumber | html %]&itemnumber=[% item.itemnumber | html %]#edititem"><i class="fa fa-pencil"></i> Edit</a><a class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></a> |
757 |
<ul class="dropdown-menu pull-right"> |
766 |
<ul class="dropdown-menu pull-right"> |
758 |
<li><a href="/cgi-bin/koha/tools/upload-cover-image.pl?itemnumber=[% item.itemnumber | uri %]&filetype=image"><i class="fa fa-upload"></i> Upload image</a></li> |
767 |
<li><a href="/cgi-bin/koha/tools/upload-cover-image.pl?itemnumber=[% item.itemnumber | uri %]&filetype=image"><i class="fa fa-upload"></i> Upload image</a></li> |
759 |
</ul> |
768 |
</ul> |
760 |
</div> <!-- /.btn-group --> |
769 |
</div> <!-- /.btn-group --> |
761 |
[% ELSE %] |
770 |
[% ELSE %] |
762 |
<a class="btn btn-default btn-xs" href="/cgi-bin/koha/cataloguing/additem.pl?op=edititem&biblionumber=[% item.biblionumber | html %]&itemnumber=[% item.itemnumber | html %]#edititem"><i class="fa fa-pencil"></i> Edit</a> |
771 |
<a class="btn btn-default btn-xs" href="/cgi-bin/koha/cataloguing/additem.pl?op=edititem&biblionumber=[% item.biblionumber | html %]&itemnumber=[% item.itemnumber | html %]#edititem"><i class="fa fa-pencil"></i> Edit</a> |
763 |
[% END # /IF LocalCoverImages %] |
772 |
[% END # /IF LocalCoverImages %] |
764 |
[% END # /IF item.can_be_edited %] |
773 |
[% END # /IF item.can_be_edited %] |
765 |
[% IF bundlesEnabled %] |
774 |
[% IF bundlesEnabled %] |
766 |
<button class="btn btn-default btn-xs details-control"><i class="fa fa-folder"></i> Manage bundle ([% item.bundled | html %]|[% item.bundled_lost | html %])</button> |
775 |
<button class="btn btn-default btn-xs details-control"><i class="fa fa-folder"></i> Manage bundle ([% item.bundled | html %]|[% item.bundled_lost | html %])</button> |
767 |
[% END %] |
776 |
[% END %] |
768 |
</td> <!-- /.actions --> |
777 |
</td> <!-- /.actions --> |
769 |
[% END # /IF CAN_user_editcatalogue_edit_items %] |
778 |
[% END # /IF CAN_user_editcatalogue_edit_items %] |
770 |
</tr> |
779 |
</tr> |
771 |
[% END # /FOREACH item %] |
780 |
[% END # /FOREACH item %] |
772 |
</tbody> |
781 |
</tbody> |
773 |
</table> <!-- /.items_table --> |
782 |
</table> <!-- /.items_table --> |
774 |
[% END %][% # /BLOCK items_table %] |
783 |
[% END %][% # /BLOCK items_table %] |
775 |
|
784 |
|
|
|
785 |
[% WRAPPER tab_panels %] |
776 |
[% IF Koha.Preference('EnableItemGroups') %] |
786 |
[% IF Koha.Preference('EnableItemGroups') %] |
777 |
<div role="tabpanel" class="tab-pane" id="item_groups"> |
787 |
[% WRAPPER tab_panel tabname="item_groups" %] |
778 |
[% IF CAN_user_editcatalogue_manage_item_groups %] |
788 |
[% IF CAN_user_editcatalogue_manage_item_groups %] |
779 |
<div class="item_groups_table_table_controls"> |
789 |
<div class="item_groups_table_table_controls"> |
780 |
<a href="#" class="item-group-create btn btn-default btn-xs"><i class="fa fa-plus"></i> New item group</a> |
790 |
<a href="#" class="item-group-create btn btn-default btn-xs"><i class="fa fa-plus"></i> New item group</a> |
Lines 789-798
Link Here
|
789 |
</tr> |
799 |
</tr> |
790 |
</thead> |
800 |
</thead> |
791 |
</table> |
801 |
</table> |
792 |
</div> <!-- /.tab-pane --> |
802 |
[% END # /tab_panel#item_groups %] |
793 |
[% END # /IF EnableItemGroups %] |
803 |
[% END # /IF EnableItemGroups %] |
794 |
|
804 |
|
795 |
<div role="tabpanel" class="tab-pane" id="holdings"> |
805 |
[% WRAPPER tab_panel tabname="holdings" %] |
796 |
[% IF ( Koha.Preference('NovelistSelectStaffEnabled') && Koha.Preference('NovelistSelectStaffProfile') && Koha.Preference('NovelistSelectStaffView') == 'above' ) %] |
806 |
[% IF ( Koha.Preference('NovelistSelectStaffEnabled') && Koha.Preference('NovelistSelectStaffProfile') && Koha.Preference('NovelistSelectStaffView') == 'above' ) %] |
797 |
<span class="results_summary NovelistSelect" style="display:none;"> |
807 |
<span class="results_summary NovelistSelect" style="display:none;"> |
798 |
<span class="label">Novelist Select: </span> |
808 |
<span class="label">Novelist Select: </span> |
Lines 834-853
Link Here
|
834 |
<div data-novelist-novelistselect=[% normalized_isbn | html %]></div> |
844 |
<div data-novelist-novelistselect=[% normalized_isbn | html %]></div> |
835 |
</span> |
845 |
</span> |
836 |
[% END %] |
846 |
[% END %] |
837 |
</div> <!-- /.tab-pane#holdings --> |
847 |
[% END # /tab_panel#holdings %] |
838 |
|
848 |
|
839 |
[% IF (SeparateHoldings) %] |
849 |
[% IF (SeparateHoldings) %] |
840 |
<div role="tabpanel" class="tab-pane" id="otherholdings"> |
850 |
[% WRAPPER tab_panel tabname="otherholdings" %] |
841 |
[% IF (otheritemloop.size) %] |
851 |
[% IF (otheritemloop.size) %] |
842 |
[% PROCESS items_table tab="otherholdings" items=otheritemloop %] |
852 |
[% PROCESS items_table tab="otherholdings" items=otheritemloop %] |
843 |
[% ELSE %] |
853 |
[% ELSE %] |
844 |
<span class="nootheritems">No other items.</span> |
854 |
<span class="nootheritems">No other items.</span> |
845 |
[% END %] |
855 |
[% END %] |
846 |
</div> <!-- /.tab-pane#otherholdings --> |
856 |
[% END # /tab_panel#otherholdings %] |
847 |
[% END %] |
857 |
[% END %] |
848 |
|
858 |
|
849 |
[% IF ( MARCNOTES ) %] |
859 |
[% IF ( MARCNOTES ) %] |
850 |
<div role="tabpanel" class="tab-pane" id="description"> |
860 |
[% WRAPPER tab_panel tabname="description" %] |
851 |
<div class="content_set"> |
861 |
<div class="content_set"> |
852 |
[% FOREACH MARCNOTE IN MARCNOTES %] |
862 |
[% FOREACH MARCNOTE IN MARCNOTES %] |
853 |
<p> |
863 |
<p> |
Lines 859-869
Link Here
|
859 |
</p> |
869 |
</p> |
860 |
[% END # /FOREACH MARCNOTE %] |
870 |
[% END # /FOREACH MARCNOTE %] |
861 |
</div> <!-- /.content_set --> |
871 |
</div> <!-- /.content_set --> |
862 |
</div> <!-- /.tab-pane#description --> |
872 |
[% END # /tab_panel#description %] |
863 |
[% END # /IF MARCNOTES %] |
873 |
[% END # /IF MARCNOTES %] |
864 |
|
874 |
|
865 |
[% IF ComponentParts && ComponentParts.size %] |
875 |
[% IF ComponentParts && ComponentParts.size %] |
866 |
<div role="tabpanel" class="tab-pane" id="components"> |
876 |
[% WRAPPER tab_panel tabname="components" %] |
867 |
<div class="content_set"> |
877 |
<div class="content_set"> |
868 |
<table> |
878 |
<table> |
869 |
[% FOR PART IN ComponentParts %] |
879 |
[% FOR PART IN ComponentParts %] |
Lines 878-888
Link Here
|
878 |
<p>Only [% ComponentParts.size | html %] results are shown: <a href="/cgi-bin/koha/catalogue/search.pl?q=[% ComponentPartsQuery | url %]"/>show all component parts</a></p> |
888 |
<p>Only [% ComponentParts.size | html %] results are shown: <a href="/cgi-bin/koha/catalogue/search.pl?q=[% ComponentPartsQuery | url %]"/>show all component parts</a></p> |
879 |
[% END %] |
889 |
[% END %] |
880 |
</div> <!-- /.content_set --> |
890 |
</div> <!-- /.content_set --> |
881 |
</div> <!-- /.tab-pane#components --> |
891 |
[% END # /tab_panel#components %] |
882 |
[% END # /IF ComponentParts %] |
892 |
[% END # /IF ComponentParts %] |
883 |
|
893 |
|
884 |
[% IF ( subscriptionsnumber ) %] |
894 |
[% IF ( subscriptionsnumber ) %] |
885 |
<div role="tabpanel" class="tab-pane" id="subscriptions"> |
895 |
[% WRAPPER tab_panel tabname="subscriptions" %] |
886 |
<div id="catalogue_detail_subscriptions"> |
896 |
<div id="catalogue_detail_subscriptions"> |
887 |
<h2>This is a serial subscription</h2> |
897 |
<h2>This is a serial subscription</h2> |
888 |
<p> (There are [% subscriptionsnumber | html %] subscriptions associated with this title).</p> |
898 |
<p> (There are [% subscriptionsnumber | html %] subscriptions associated with this title).</p> |
Lines 936-946
Link Here
|
936 |
<a href="/cgi-bin/koha/serials/subscription-detail.pl?subscriptionid=[% subscription.subscriptionid | uri %]">Subscription details</a> |
946 |
<a href="/cgi-bin/koha/serials/subscription-detail.pl?subscriptionid=[% subscription.subscriptionid | uri %]">Subscription details</a> |
937 |
[% END # /FOREACH subscription %] |
947 |
[% END # /FOREACH subscription %] |
938 |
</div> <!-- /#catalogue_detail_subscriptions --> |
948 |
</div> <!-- /#catalogue_detail_subscriptions --> |
939 |
</div> <!-- /.tab-pane#subscriptions --> |
949 |
[% END # /tab_panel#subscriptions %] |
940 |
[% END # /IF ( subscriptionsnumber %] |
950 |
[% END # /IF ( subscriptionsnumber %] |
941 |
|
951 |
|
942 |
[% IF Koha.Preference('AcquisitionDetails') %] |
952 |
[% IF Koha.Preference('AcquisitionDetails') %] |
943 |
<div role="tabpanel" class="tab-pane" id="acq_details"> |
953 |
[% WRAPPER tab_panel tabname="acq_details" %] |
944 |
[% IF orders.count %] |
954 |
[% IF orders.count %] |
945 |
<table id="orders"> |
955 |
<table id="orders"> |
946 |
<thead> |
956 |
<thead> |
Lines 1037-1047
Link Here
|
1037 |
[% ELSE %] |
1047 |
[% ELSE %] |
1038 |
<span class="noorder">There is no order for this bibliographic record.</span> |
1048 |
<span class="noorder">There is no order for this bibliographic record.</span> |
1039 |
[% END # /IF orders.count %] |
1049 |
[% END # /IF orders.count %] |
1040 |
</div> <!-- /.tab-pane#acq_details --> |
1050 |
[% END # /tab_panel#acq_details %] |
1041 |
[% END # /IF AcquisitionDetails %] |
1051 |
[% END # /IF AcquisitionDetails %] |
1042 |
|
1052 |
|
1043 |
[% IF suggestions.count %] |
1053 |
[% IF suggestions.count %] |
1044 |
<div role="tabpanel" class="tab-pane" id="suggestion_details"> |
1054 |
[% WRAPPER tab_panel tabname="suggestion_details" %] |
1045 |
[% IF nb_archived_suggestions > 0 %] |
1055 |
[% IF nb_archived_suggestions > 0 %] |
1046 |
<p>[% tnpx('pluralization', 'There is one archived suggestion.', 'There are {count} archived suggestions.', nb_archived_suggestions, { count = nb_archived_suggestions }) | $raw %] |
1056 |
<p>[% tnpx('pluralization', 'There is one archived suggestion.', 'There are {count} archived suggestions.', nb_archived_suggestions, { count = nb_archived_suggestions }) | $raw %] |
1047 |
[% END %] |
1057 |
[% END %] |
Lines 1121-1132
Link Here
|
1121 |
[% END # /FOREACH suggestion %] |
1131 |
[% END # /FOREACH suggestion %] |
1122 |
</tbody> |
1132 |
</tbody> |
1123 |
</table> <!-- /#suggestions --> |
1133 |
</table> <!-- /#suggestions --> |
1124 |
</div> <!-- /.tab-pane#suggestion_details --> |
1134 |
[% END # /tab_panel#suggestion_details %] |
1125 |
[% END # /IF suggestions.count %] |
1135 |
[% END # /IF suggestions.count %] |
1126 |
|
1136 |
|
1127 |
[% IF ( FRBRizeEditions ) %] |
1137 |
[% IF ( FRBRizeEditions ) %] |
1128 |
[% IF ( XISBNS ) %] |
1138 |
[% IF ( XISBNS ) %] |
1129 |
<div role="tabpanel" class="tab-pane" id="editions" |
1139 |
[% WRAPPER tab_panel tabname="editions" %] |
1130 |
<h4>Editions</h4> |
1140 |
<h4>Editions</h4> |
1131 |
<table> |
1141 |
<table> |
1132 |
[% FOREACH XISBN IN XISBNS %] |
1142 |
[% FOREACH XISBN IN XISBNS %] |
Lines 1157-1168
Link Here
|
1157 |
</tr> |
1167 |
</tr> |
1158 |
[% END # /FOREACH XISBN %] |
1168 |
[% END # /FOREACH XISBN %] |
1159 |
</table> |
1169 |
</table> |
1160 |
</div> <!-- /.tab-pane#editions --> |
1170 |
[% END # /tab_panel#editions %] |
1161 |
[% END # IF ( XISBNS ) %] |
1171 |
[% END # IF ( XISBNS ) %] |
1162 |
[% END # /IF ( FRBRizeEditions ) %] |
1172 |
[% END # /IF ( FRBRizeEditions ) %] |
1163 |
|
1173 |
|
1164 |
[% IF ( ( Koha.Preference('CatalogConcerns') || Koha.Preference('OpacCatalogConcerns') ) && CAN_user_editcatalogue_edit_catalogue ) %] |
1174 |
[% IF ( ( Koha.Preference('CatalogConcerns') || Koha.Preference('OpacCatalogConcerns') ) && CAN_user_editcatalogue_edit_catalogue ) %] |
1165 |
<div role="tabpanel" class="tab-pane" id="concerns"> |
1175 |
[% WRAPPER tab_panel tabname="concerns" %] |
1166 |
<fieldset class="action" style="cursor:pointer;"> |
1176 |
<fieldset class="action" style="cursor:pointer;"> |
1167 |
<a id="hideResolved"><i class="fa fa-minus-square"></i> Hide resolved</a> |
1177 |
<a id="hideResolved"><i class="fa fa-minus-square"></i> Hide resolved</a> |
1168 |
| <a id="showAll"><i class="fa fa-bars"></i> Show all</a> |
1178 |
| <a id="showAll"><i class="fa fa-bars"></i> Show all</a> |
Lines 1178-1188
Link Here
|
1178 |
</tr> |
1188 |
</tr> |
1179 |
</thead> |
1189 |
</thead> |
1180 |
</table> <!-- /#table_concerns --> |
1190 |
</table> <!-- /#table_concerns --> |
1181 |
</div> <!-- /.tab-pane#concerns --> |
1191 |
[% END # /tab_panel#concerns %] |
1182 |
[% END # /IF CatalogConcerns %] |
1192 |
[% END # /IF CatalogConcerns %] |
1183 |
|
1193 |
|
1184 |
[% IF ( LocalCoverImages ) %] |
1194 |
[% IF ( LocalCoverImages ) %] |
1185 |
<div role="tabpanel" class="tab-pane" id="images"> |
1195 |
[% WRAPPER tab_panel tabname="images" %] |
1186 |
[% IF localimages.count %] |
1196 |
[% IF localimages.count %] |
1187 |
<p>Click on an image to view it in the image viewer</p> |
1197 |
<p>Click on an image to view it in the image viewer</p> |
1188 |
<ul class="thumbnails"> |
1198 |
<ul class="thumbnails"> |
Lines 1206-1216
Link Here
|
1206 |
<p>Upload an image file: <a class="btn btn-default btn-xs" href="/cgi-bin/koha/tools/upload-cover-image.pl?biblionumber=[% biblionumber | uri %]&filetype=image"><i class="fa fa-upload" aria-hidden="true"></i> Upload</a> |
1216 |
<p>Upload an image file: <a class="btn btn-default btn-xs" href="/cgi-bin/koha/tools/upload-cover-image.pl?biblionumber=[% biblionumber | uri %]&filetype=image"><i class="fa fa-upload" aria-hidden="true"></i> Upload</a> |
1207 |
</p> |
1217 |
</p> |
1208 |
[% END %] |
1218 |
[% END %] |
1209 |
</div> <!-- /.tab-pane#images --> |
1219 |
[% END # /tab_panel#images %] |
1210 |
[% END # /IF ( LocalCoverImages ) %] |
1220 |
[% END # /IF ( LocalCoverImages ) %] |
1211 |
|
1221 |
|
1212 |
[% IF ( HTML5MediaEnabled ) %] |
1222 |
[% IF ( HTML5MediaEnabled ) %] |
1213 |
<div role="tabpanel" class="tab-pane" id="html5media"> |
1223 |
[% WRAPPER tab_panel tabname="html5media" %] |
1214 |
[% FOREACH HTML5MediaSet IN HTML5MediaSets %] |
1224 |
[% FOREACH HTML5MediaSet IN HTML5MediaSets %] |
1215 |
<p> |
1225 |
<p> |
1216 |
[% IF HTML5MediaSet.is_youtube %] |
1226 |
[% IF HTML5MediaSet.is_youtube %] |
Lines 1223-1245
Link Here
|
1223 |
[% END %] |
1233 |
[% END %] |
1224 |
</p> |
1234 |
</p> |
1225 |
[% END # /FOREACH HTML5MediaSet %] |
1235 |
[% END # /FOREACH HTML5MediaSet %] |
1226 |
</div> <!-- /.tab-pane#html5media --> |
1236 |
[% END # /tab_panel#html5media %] |
1227 |
[% END # /IF ( HTML5MediaEnabled ) %] |
1237 |
[% END # /IF ( HTML5MediaEnabled ) %] |
1228 |
|
1238 |
|
1229 |
[% IF ( Koha.Preference('NovelistSelectStaffEnabled') && Koha.Preference('NovelistSelectStaffProfile') && Koha.Preference('NovelistSelectStaffView') == 'tab' ) %] |
1239 |
[% IF ( Koha.Preference('NovelistSelectStaffEnabled') && Koha.Preference('NovelistSelectStaffProfile') && Koha.Preference('NovelistSelectStaffView') == 'tab' ) %] |
1230 |
<div role="tabpanel" class="tab-pane" id="NovelistSelect" class="novelistSelect"> |
1240 |
[% WRAPPER tab_panel tabname="NovelistSelect" %] |
1231 |
<div data-novelist-novelistselect=[% normalized_isbn | html %]></div> |
1241 |
<div data-novelist-novelistselect=[% normalized_isbn | html %]></div> |
1232 |
</div> |
1242 |
[% END # /tab_panel#NovelistSelect %] |
1233 |
[% END %] |
1243 |
[% END %] |
1234 |
|
1244 |
|
1235 |
[% FOREACH plugins_intranet_catalog_biblio_tab IN plugins_intranet_catalog_biblio_tabs %] |
1245 |
[% FOREACH plugins_intranet_catalog_biblio_tab IN plugins_intranet_catalog_biblio_tabs %] |
1236 |
<div role="tabpanel" class="tab-pane" id="[% plugins_intranet_catalog_biblio_tab.id | html %]"> |
1246 |
[% WRAPPER tab_panel tabname= plugins_intranet_catalog_biblio_tab.id %] |
1237 |
[% plugins_intranet_catalog_biblio_tab.content | $raw %] |
1247 |
[% plugins_intranet_catalog_biblio_tab.content | $raw %] |
1238 |
</div> |
1248 |
[% END # /tab_panel#plugin %] |
1239 |
[% END %] |
1249 |
[% END %] |
1240 |
|
1250 |
|
1241 |
</div><!-- /tab-content --> |
1251 |
[% END # /WRAPPER tab_panels %] |
1242 |
</div><!-- /#bibliodetails.toptabs --> |
1252 |
[% END # /WRAPPER tabs %] |
1243 |
|
1253 |
|
1244 |
<div id="export" style="margin-top: 1em;"> |
1254 |
<div id="export" style="margin-top: 1em;"> |
1245 |
<form method="get" action="/cgi-bin/koha/catalogue/export.pl"> |
1255 |
<form method="get" action="/cgi-bin/koha/catalogue/export.pl"> |
Lines 1865-1878
Link Here
|
1865 |
// Pick details tab to display by default |
1875 |
// Pick details tab to display by default |
1866 |
[% IF count == 0 %] |
1876 |
[% IF count == 0 %] |
1867 |
[% IF ( Koha.Preference('HTML5MediaEnabled') == 'staff' or Koha.Preference('HTML5MediaEnabled') == 'both' ) && HTML5MediaSets.size %] |
1877 |
[% IF ( Koha.Preference('HTML5MediaEnabled') == 'staff' or Koha.Preference('HTML5MediaEnabled') == 'both' ) && HTML5MediaSets.size %] |
1868 |
$(".nav-tabs a[href='#html5media']").tab("show"); |
1878 |
$(".nav-tabs a[href='#html5media_panel']").tab("show"); |
1869 |
[% ELSIF ComponentParts && ComponentParts.size %] |
1879 |
[% ELSIF ComponentParts && ComponentParts.size %] |
1870 |
$(".nav-tabs a[href='#components']").tab("show"); |
1880 |
$(".nav-tabs a[href='#components_panel']").tab("show"); |
1871 |
[% ELSE %] |
1881 |
[% ELSE %] |
1872 |
$(".nav-tabs a[href='#holdings']").tab("show"); |
1882 |
$(".nav-tabs a[href='#holdings_panel']").tab("show"); |
1873 |
[% END %] |
1883 |
[% END %] |
1874 |
[% ELSE %] |
1884 |
[% ELSE %] |
1875 |
$(".nav-tabs a[href='#holdings']").tab("show"); |
1885 |
$(".nav-tabs a[href='#holdings_panel']").tab("show"); |
1876 |
[% END %] |
1886 |
[% END %] |
1877 |
$('#search-form').focus(); |
1887 |
$('#search-form').focus(); |
1878 |
$('.thumbnails > li > .remove').click(function() { |
1888 |
$('.thumbnails > li > .remove').click(function() { |
Lines 1920-1929
Link Here
|
1920 |
'[% Koha.Preference('NovelistSelectPassword') | html %]', |
1930 |
'[% Koha.Preference('NovelistSelectPassword') | html %]', |
1921 |
function(d){ |
1931 |
function(d){ |
1922 |
if ( d.length > 0 ){ //If no content |
1932 |
if ( d.length > 0 ){ //If no content |
1923 |
$(".NovelistSelect").show(); |
1933 |
$(".NovelistSelect, .NovelistSelect_tab").css("display","block"); |
1924 |
} |
1934 |
} |
1925 |
}); |
1935 |
}); |
1926 |
[% END # /IF NovelistSelectStaffEnabled %] |
1936 |
[% END # /IF NovelistSelectStaffEnabled %] |
|
|
1937 |
|
1927 |
$(".print-label").on("click", function(e){ |
1938 |
$(".print-label").on("click", function(e){ |
1928 |
e.preventDefault(); |
1939 |
e.preventDefault(); |
1929 |
link = $(this).attr("href"); |
1940 |
link = $(this).attr("href"); |
1930 |
- |
|
|