|
Lines 12-21
Link Here
|
| 12 |
<link rel="stylesheet" type="text/css" href="[% themelang %]/css/datatables.css" /> |
12 |
<link rel="stylesheet" type="text/css" href="[% themelang %]/css/datatables.css" /> |
| 13 |
[% INCLUDE 'datatables.inc' %] |
13 |
[% INCLUDE 'datatables.inc' %] |
| 14 |
<script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.checkboxes.min.js"></script> |
14 |
<script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.checkboxes.min.js"></script> |
| 15 |
<script type="text/javascript" src="[% interface %]/lib/jquery/plugins/jquery-ui-timepicker-addon.min.js"></script> |
15 |
<script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery-ui-timepicker-addon.js"></script> |
| 16 |
[% INCLUDE 'timepicker.inc' %] |
16 |
[% INCLUDE 'timepicker.inc' %] |
|
|
17 |
<script type="text/javascript" src="[% themelang %]/js/checkouts.js"></script> |
| 17 |
<script type="text/JavaScript"> |
18 |
<script type="text/JavaScript"> |
| 18 |
//<![CDATA[ |
19 |
//<![CDATA[ |
|
|
20 |
/* Set some variable needed in circulation.js */ |
| 21 |
var interface = "[% interface %]"; |
| 22 |
var theme = "[% theme %]"; |
| 23 |
var borrowernumber = "[% borrowernumber %]"; |
| 24 |
var branchcode = "[% branch %]"; |
| 25 |
var exports_enabled = "[% exports_enabled %]"; |
| 26 |
var AllowRenewalLimitOverride = [% CAN_user_circulate_override_renewals && AllowRenewalLimitOverride %]; |
| 27 |
var relatives_borrowernumbers = new Array(); |
| 28 |
[% FOREACH b IN relatives_borrowernumbers %] |
| 29 |
relatives_borrowernumbers.push("[% b %]"); |
| 30 |
[% END %] |
| 31 |
|
| 19 |
$(document).ready(function() { |
32 |
$(document).ready(function() { |
| 20 |
$('#finesholdsissues').tabs({ |
33 |
$('#finesholdsissues').tabs({ |
| 21 |
// Correct table sizing for tables hidden in tabs |
34 |
// Correct table sizing for tables hidden in tabs |
|
Lines 27-49
$(document).ready(function() {
Link Here
|
| 27 |
} |
40 |
} |
| 28 |
} |
41 |
} |
| 29 |
} ); |
42 |
} ); |
| 30 |
$("#issuest").dataTable($.extend(true, {}, dataTablesDefaults, { |
|
|
| 31 |
"sDom": 't', |
| 32 |
"aoColumnDefs": [ |
| 33 |
{ "aTargets": [ -1,-2 ], "bSortable": false, "bSearchable": false } |
| 34 |
], |
| 35 |
"aoColumns": [ |
| 36 |
{ "sType": "title-string" },{ "sType": "anti-the" },null,{ "sType": "title-string" },null,null,null,null,null,null |
| 37 |
], |
| 38 |
"bPaginate": false |
| 39 |
})); |
| 40 |
$("#relissuest").dataTable($.extend(true, {}, dataTablesDefaults, { |
| 41 |
"sDom": 't', |
| 42 |
"aoColumns": [ |
| 43 |
{ "sType": "title-string" },{ "sType": "anti-the" },null,{ "sType": "title-string" },null,null,null,null,null |
| 44 |
], |
| 45 |
"bPaginate": false |
| 46 |
})); |
| 47 |
$("#holdst").dataTable($.extend(true, {}, dataTablesDefaults, { |
43 |
$("#holdst").dataTable($.extend(true, {}, dataTablesDefaults, { |
| 48 |
"sDom": 't', |
44 |
"sDom": 't', |
| 49 |
"aoColumnDefs": [ |
45 |
"aoColumnDefs": [ |
|
Lines 66-107
$(document).ready(function() {
Link Here
|
| 66 |
} |
62 |
} |
| 67 |
return confirm(_("Are you sure you want to replace the current patron image? This cannot be undone.")); |
63 |
return confirm(_("Are you sure you want to replace the current patron image? This cannot be undone.")); |
| 68 |
});[% END %] |
64 |
});[% END %] |
| 69 |
$("#renew_all" ).click(function(){ $(".checkboxed").checkCheckboxes(":input[name*=items]" ); $(".checkboxed").unCheckCheckboxes(":input[name*=barcodes]"); }); |
65 |
|
| 70 |
$("#CheckAllitems" ).click(function(){ $(".checkboxed").checkCheckboxes(":input[name*=items]" ); $(".checkboxed").unCheckCheckboxes(":input[name*=barcodes]"); return false; }); |
|
|
| 71 |
$("#CheckNoitems" ).click(function(){ $(".checkboxed").unCheckCheckboxes(":input[name*=items]"); return false; }); |
| 72 |
$("#CheckAllreturns").click(function(){ $(".checkboxed").checkCheckboxes(":input[name*=barcodes]"); $(".checkboxed").unCheckCheckboxes(":input[name*=items]"); return false; }); |
| 73 |
$("#CheckNoreturns" ).click(function(){ $(".checkboxed").unCheckCheckboxes(":input[name*=barcodes]"); return false; }); |
| 74 |
|
| 75 |
$("#relrenew_all" ).click(function(){ $(".checkboxed").checkCheckboxes(":input[name*=items]" ); $(".checkboxed").unCheckCheckboxes(":input[name*=barcodes]"); }); |
| 76 |
$("#relCheckAllitems" ).click(function(){ $(".checkboxed").checkCheckboxes(":input[name*=items]" ); $(".checkboxed").unCheckCheckboxes(":input[name*=barcodes]"); return false; }); |
| 77 |
$("#relCheckNoitems" ).click(function(){ $(".checkboxed").unCheckCheckboxes(":input[name*=items]"); return false; }); |
| 78 |
$("#relCheckAllreturns").click(function(){ $(".checkboxed").checkCheckboxes(":input[name*=barcodes]"); $(".checkboxed").unCheckCheckboxes(":input[name*=items]"); return false; }); |
| 79 |
$("#relCheckNoreturns" ).click(function(){ $(".checkboxed").unCheckCheckboxes(":input[name*=barcodes]"); return false; }); |
| 80 |
|
| 81 |
|
| 82 |
[% IF ( CAN_user_circulate_override_renewals ) %] |
| 83 |
[% IF ( AllowRenewalLimitOverride ) %] |
| 84 |
$( '#override_limit' ).click( function () { |
| 85 |
if ( this.checked ) { |
| 86 |
$( '.renewals-allowed' ).show(); $( '.renewals-disabled' ).hide(); |
| 87 |
} else { |
| 88 |
$( '.renewals-allowed' ).hide(); $( '.renewals-disabled' ).show(); |
| 89 |
} |
| 90 |
} ).attr( 'checked', false ); |
| 91 |
[% END %] |
| 92 |
[% END %] |
| 93 |
$("td").click(function(e){ |
| 94 |
if(e.target.tagName.toLowerCase() == 'td'){ |
| 95 |
$(this).find("input:checkbox").each( function() { |
| 96 |
$(this).attr('checked', !$(this).attr('checked')); |
| 97 |
if($(this).attr('checked')){ |
| 98 |
$(this).parent().siblings().find("input:checkbox").each(function(){ |
| 99 |
if($(this).attr('checked')){ $(this).removeAttr('checked'); } |
| 100 |
}); |
| 101 |
} |
| 102 |
}); |
| 103 |
} |
| 104 |
}); |
| 105 |
$("#suspend_until").datepicker({ minDate: 1 }); // require that hold suspended until date is after today |
66 |
$("#suspend_until").datepicker({ minDate: 1 }); // require that hold suspended until date is after today |
| 106 |
$("#newduedate").datetimepicker({ |
67 |
$("#newduedate").datetimepicker({ |
| 107 |
minDate: 1, // require that renewal date is after today |
68 |
minDate: 1, // require that renewal date is after today |
|
Lines 424-611
function validate1(date) {
Link Here
|
| 424 |
|
385 |
|
| 425 |
<div id="finesholdsissues" class="toptabs"> |
386 |
<div id="finesholdsissues" class="toptabs"> |
| 426 |
<ul> |
387 |
<ul> |
| 427 |
<li><a href="#checkedout">[% issueloop.size %] Checkout(s)</a></li> |
388 |
<li><a href="#checkouts">[% issueloop.size %] Checkout(s)</a></li> |
| 428 |
[% IF relissueloop.size %] |
389 |
[% IF relatives_issues_count %] |
| 429 |
<li><a href="#relissues">Relatives' Checkouts</a></li> |
390 |
<li><a href="#relatives-issues" id="relatives-issues-tab">Relatives' checkouts</a></li> |
| 430 |
[% END %] |
391 |
[% END %] |
| 431 |
<li><a href="#finesandcharges">Fines & Charges</a></li> |
392 |
<li><a href="#finesandcharges">Fines & Charges</a></li> |
| 432 |
<li>[% IF ( countreserv ) %] |
393 |
<li> |
| 433 |
<a href="#onhold">[% countreserv %] Hold(s)</a> [% ELSE %] |
394 |
[% IF ( countreserv ) %] |
| 434 |
<a href="#onhold">0 Holds</a> |
395 |
<a href="#onhold">[% countreserv %] Hold(s)</a> |
| 435 |
[% END %]</li> |
396 |
[% ELSE %] |
|
|
397 |
<a href="#onhold">0 Holds</a> |
| 398 |
[% END %] |
| 399 |
</li> |
| 436 |
<li><a id="debarments-tab-link" href="#reldebarments">[% debarments.size %] Restrictions</a></li> |
400 |
<li><a id="debarments-tab-link" href="#reldebarments">[% debarments.size %] Restrictions</a></li> |
| 437 |
</ul> |
401 |
</ul> |
| 438 |
|
402 |
|
| 439 |
<form action="/cgi-bin/koha/reserve/renewscript.pl" method="post" class="checkboxed"> |
403 |
<div id="checkouts"> |
| 440 |
<input type="hidden" name="borrowernumber" value="[% borrowernumber %]" /> |
404 |
[% IF ( issuecount ) %] |
| 441 |
<input type="hidden" name="branch" value="[% branch %]" /> |
405 |
<form name="issues" action="/cgi-bin/koha/tools/export.pl" method="post" class="checkboxed"> |
| 442 |
<div id="checkedout"> |
406 |
<table id="issues-table" style="width: 100% !Important;"> |
| 443 |
[% IF ( issueloop ) %] |
407 |
<thead> |
| 444 |
<table id="issuest"> |
408 |
<tr> |
| 445 |
<thead> |
409 |
<th scope="col">Due date</th> |
| 446 |
<tr> |
410 |
<th scope="col">Title</th> |
| 447 |
<th scope="col">Due date</th> |
411 |
<th scope="col">Item type</th> |
| 448 |
<th scope="col">Title</th> |
412 |
<th scope="col">Checked out on</th> |
| 449 |
<th scope="col">Item type</th> |
413 |
<th scope="col">Checked out from</th> |
| 450 |
<th scope="col">Checked out on</th> |
414 |
<th scope="col">Call no</th> |
| 451 |
<th scope="col">Checked out from</th> |
415 |
<th scope="col">Charge</th> |
| 452 |
<th scope="col">Call no.</th> |
416 |
<th scope="col">Price</th> |
| 453 |
<th scope="col">Charge</th> |
417 |
<th scope="col">Renew <p class="column-tool"><a href="#" id="CheckAllRenewals">select all</a> | <a href="#" id="UncheckAllRenewals">none</a></p></th> |
| 454 |
<th scope="col">Price</th> |
418 |
<th scope="col">Check in <p class="column-tool"><a href="#" id="CheckAllCheckins">select all</a> | <a href="#" id="UncheckAllCheckins">none</a></p></th> |
| 455 |
<th scope="col">Renew <p class="column-tool"><a href="#" id="CheckAllitems">select all</a> | <a href="#" id="CheckNoitems">none</a></p></th> |
419 |
<th scope="col">Export <p class="column-tool"><a href="#" id="CheckAllExports">select all</a> | <a href="#" id="UncheckAllExports">none</a></p></th> |
| 456 |
<th scope="col">Check in <p class="column-tool"><a href="#" id="CheckAllreturns">select all</a> | <a href="#" id="CheckNoreturns">none</a></p></th> |
420 |
</tr> |
| 457 |
</tr></thead> |
421 |
</thead> |
| 458 |
[% INCLUDE 'checkouts-table-footer.inc' %] |
422 |
[% INCLUDE 'checkouts-table-footer.inc' %] |
| 459 |
<tbody> |
423 |
</table> |
| 460 |
[% FOREACH issueloo IN issueloop %] |
424 |
|
| 461 |
|
425 |
[% IF ( issuecount ) %] |
| 462 |
[% IF ( issueloo.overdue ) %] |
426 |
<fieldset class="action"> |
| 463 |
<tr class="problem"> |
427 |
[% IF ( CAN_user_circulate_override_renewals ) %] |
| 464 |
[% ELSE %] |
428 |
[% IF ( AllowRenewalLimitOverride ) %] |
| 465 |
<tr> |
429 |
<label for="override_limit">Override renewal limit:</label> |
| 466 |
[% END %] |
430 |
<input type="checkbox" name="override_limit" id="override_limit" value="1" /> |
| 467 |
[% IF ( issueloo.red ) %] |
431 |
[% END %] |
| 468 |
<td class="od"> |
432 |
[% END %] |
| 469 |
[% ELSE %] |
433 |
<button class="btn" id="RenewCheckinChecked"><i class="icon-check"></i> Renew or return checked items</button> |
| 470 |
<td> |
434 |
<button class="btn" id="RenewAll"><i class="icon-book"></i> Renew all</button> |
| 471 |
[% END %] |
435 |
</fieldset> |
| 472 |
<span title="[% issueloo.date_due %]">[% issueloo.date_due | $KohaDates %]</span> |
436 |
|
| 473 |
[% IF ( issueloo.itemlost ) %] |
437 |
[% IF ( exports_enabled ) %] |
| 474 |
<span class="lost">[% issueloo.itemlost %]</span> |
438 |
<fieldset> |
|
|
439 |
<label for="export_formats"><b>Export checkouts using format:</b></label> |
| 440 |
<select name="export_formats" id="export_formats"> |
| 441 |
<option value="iso2709_995">ISO2709 with items</option> |
| 442 |
<option value="iso2709">ISO2709 without items</option> |
| 443 |
[% IF ( export_with_csv_profile ) %] |
| 444 |
<option value="csv">CSV</option> |
| 445 |
[% END %] |
| 446 |
</select> |
| 447 |
|
| 448 |
<label for="export_remove_fields">Don't export fields:</label> <input type="text" id="export_remove_fields" name="export_remove_fields" value="[% export_remove_fields %]" title="Use for iso2709 exports" /> |
| 449 |
<input type="hidden" name="op" value="export" /> |
| 450 |
<input type="hidden" id="export_format" name="format" value="iso2709" /> |
| 451 |
<input type="hidden" id="dont_export_item" name="dont_export_item" value="0" /> |
| 452 |
<input type="hidden" id="record_type" name="record_type" value="bibs" /> |
| 453 |
<button class="btn btn-small" id="export_submit"><i class="icon-download-alt"></i> Export</button> |
| 454 |
</fieldset> |
| 475 |
[% END %] |
455 |
[% END %] |
| 476 |
[% IF ( issueloo.damaged ) %] |
|
|
| 477 |
<span class="dmg">[% issueloo.itemdamaged %]</span> |
| 478 |
[% END %] |
456 |
[% END %] |
| 479 |
</td> |
457 |
</form> |
| 480 |
<td><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% issueloo.biblionumber %]"><strong>[% issueloo.title |html %][% FOREACH subtitl IN issueloo.subtitle %] [% subtitl.subfield %][% END %]</strong></a>[% IF ( issueloo.author ) %], by [% issueloo.author %][% END %] [% IF ( issueloo.publishercode ) %]; [% issueloo.publishercode %] [% END %] [% IF ( issueloo.publicationyear ) %], [% issueloo.publicationyear %][% END %] <a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=[% issueloo.biblionumber %]&itemnumber=[% issueloo.itemnumber %]#item[% issueloo.itemnumber %]">[% issueloo.barcode %]</a></td> |
|
|
| 481 |
<td>[% UNLESS ( noItemTypeImages ) %] [% IF ( issueloo.itemtype_image ) %]<img src="[% issueloo.itemtype_image %]" alt="" />[% END %][% END %][% issueloo.itemtype_description %]</td> |
| 482 |
<td><span title="[% issueloo.issuedate %]">[% issueloo.issuedate | $KohaDates%]</span></td> |
| 483 |
<td>[% issueloo.issuingbranchname %]</td> |
| 484 |
<td>[% issueloo.itemcallnumber %]</td> |
| 485 |
<td>[% issueloo.charge %]</td> |
| 486 |
<td>[% issueloo.replacementprice %]</td> |
| 487 |
[% IF ( issueloo.renew_failed ) %] |
| 488 |
<td class="problem">Renewal Failed</td> |
| 489 |
[% ELSE %] |
| 490 |
<td><span style="padding: 0 1em;">[% IF ( issueloo.renewals ) %][% issueloo.renewals %][% ELSE %]0[% END %]</span> |
| 491 |
[% IF ( issueloo.norenew ) %] |
| 492 |
[% IF ( issueloo.can_confirm ) %]<span class="renewals-allowed" style="display: none"> |
| 493 |
<input type="checkbox" name="all_items[]" value="[% issueloo.itemnumber %]" checked="checked" style="display: none;" /> |
| 494 |
[% IF ( issueloo.od ) %] |
| 495 |
<input type="checkbox" name="items[]" value="[% issueloo.itemnumber %]" checked="checked" /> |
| 496 |
[% ELSE %] |
| 497 |
<input type="checkbox" name="items[]" value="[% issueloo.itemnumber %]" /> |
| 498 |
[% END %] |
| 499 |
</span> |
| 500 |
[% IF issueloo.renewsallowed && issueloo.renewsleft %] |
| 501 |
<span class="renewals">([% issueloo.renewsleft %] of [% issueloo.renewsallowed %] renewals remaining)</span> |
| 502 |
[% END %] |
| 503 |
<span class="renewals-disabled"> |
| 504 |
[% END %] |
| 505 |
[% IF ( issueloo.norenew_reason_on_reserve ) %] |
| 506 |
<a href="/cgi-bin/koha/reserve/request.pl?biblionumber=[% issueloo.biblionumber %]">On Hold</a> |
| 507 |
[% END %] |
| 508 |
[% IF ( issueloo.norenew_reason_too_many ) %] |
| 509 |
Not renewable |
| 510 |
[% END %] |
| 511 |
[% IF ( issueloo.can_confirm ) %] |
| 512 |
</span> |
| 513 |
[% END %] |
| 514 |
[% ELSE %] |
| 515 |
<input type="checkbox" name="all_items[]" value="[% issueloo.itemnumber %]" checked="checked" style="display: none;" /> |
| 516 |
[% IF ( issueloo.red ) %] |
| 517 |
<input type="checkbox" name="items[]" value="[% issueloo.itemnumber %]" checked="checked" onclick="uncheck_sibling(this);" /> |
| 518 |
[% ELSE %] |
| 519 |
<input type="checkbox" name="items[]" value="[% issueloo.itemnumber %]" onclick="uncheck_sibling(this);" /> |
| 520 |
[% END %] |
| 521 |
[% IF issueloo.renewsallowed && issueloo.renewsleft %] |
| 522 |
<span class="renewals">([% issueloo.renewsleft %] of [% issueloo.renewsallowed %] renewals remaining)</span> |
| 523 |
[% END %] |
| 524 |
[% END %] |
| 525 |
</td> |
| 526 |
[% END %] |
| 527 |
[% IF ( issueloo.return_failed ) %] |
| 528 |
<td class="problem">Check-in failed</td> |
| 529 |
[% ELSE %] |
| 530 |
[% IF ( issueloo.norenew_reason_on_reserve ) %] |
| 531 |
<td><a href="/cgi-bin/koha/reserve/request.pl?biblionumber=[% issueloo.biblionumber %]">On hold</a></td> |
| 532 |
[% ELSE %] |
458 |
[% ELSE %] |
| 533 |
<td><input type="checkbox" name="barcodes[]" value="[% issueloo.barcode %]" onclick="uncheck_sibling(this);" /> |
459 |
<p>Patron has nothing checked out.</p> |
| 534 |
<input type="checkbox" name="all_barcodes[]" value="[% issueloo.barcode %]" checked="checked" style="display: none;" /> |
|
|
| 535 |
</td> |
| 536 |
[% END %] |
| 537 |
[% END %] |
| 538 |
</tr> |
| 539 |
[% END %] |
| 540 |
</tbody> |
| 541 |
</table> |
| 542 |
<fieldset class="action"> |
| 543 |
[% IF ( CAN_user_circulate_override_renewals ) %] |
| 544 |
[% IF ( AllowRenewalLimitOverride ) %] |
| 545 |
<label for="override_limit">Override renewal limit:</label> |
| 546 |
<input type="checkbox" name="override_limit" id="override_limit" value="1" /> |
| 547 |
[% END %] |
| 548 |
[% END %] |
460 |
[% END %] |
| 549 |
<input type="submit" name="renew_checked" value="Renew or return checked items" /> |
461 |
</div> |
| 550 |
<input type="submit" id="renew_all" name="renew_all" value="Renew all" /> |
|
|
| 551 |
</fieldset> |
| 552 |
[% ELSE %]<p>Patron has nothing checked out.</p> |
| 553 |
[% END %] |
| 554 |
</div> |
| 555 |
|
| 556 |
|
462 |
|
| 557 |
[% IF relissueloop %] |
463 |
[% IF ( relatives_issues_count ) %] |
| 558 |
<div id="relissues"> |
464 |
<div id="relatives-issues"> |
| 559 |
<table id="relissuest"> |
465 |
<table id="relatives-issues-table" style="width: 100% !Important;"> |
| 560 |
<thead> |
466 |
<thead> |
| 561 |
<tr> |
467 |
<tr> |
| 562 |
<th scope="col">Due date</th> |
468 |
<th scope="col">Due date</th> |
| 563 |
<th scope="col">Title</th> |
469 |
<th scope="col">Title</th> |
| 564 |
<th scope="col">Item type</th> |
470 |
<th scope="col">Item type</th> |
| 565 |
<th scope="col">Checked out on</th> |
471 |
<th scope="col">Checked out on</th> |
| 566 |
<th scope="col">Checked out from</th> |
472 |
<th scope="col">Checked out from</th> |
| 567 |
<th scope="col">Call no.</th> |
473 |
<th scope="col">Call no</th> |
| 568 |
<th scope="col">Charge</th> |
474 |
<th scope="col">Charge</th> |
| 569 |
<th scope="col">Price</th> |
475 |
<th scope="col">Price</th> |
| 570 |
<th scope="col">Patron</th> |
476 |
<th scope="col">Patron</th> |
| 571 |
</tr> |
477 |
</tr> |
| 572 |
</thead> |
478 |
</thead> |
| 573 |
<tbody> |
479 |
</table> |
| 574 |
[% FOREACH relissueloo IN relissueloop %] |
|
|
| 575 |
|
| 576 |
[% IF ( relissueloo.overdue ) %] |
| 577 |
<tr class="problem"> |
| 578 |
[% ELSE %] |
| 579 |
<tr> |
| 580 |
[% END %] |
| 581 |
[% IF ( relissueloo.red ) %] |
| 582 |
<td class="od"> |
| 583 |
[% ELSE %] |
| 584 |
<td> |
| 585 |
[% END %] |
| 586 |
<span title="[% relissueloo.date_due %]">[% relissueloo.date_due | $KohaDates %]</span> |
| 587 |
[% IF ( relissueloo.itemlost ) %] |
| 588 |
<span class="lost">[% relissueloo.itemlost %]</span> |
| 589 |
[% END %] |
| 590 |
[% IF ( relissueloo.damaged ) %] |
| 591 |
<span class="dmg">[% relissueloo.itemdamaged %]</span> |
| 592 |
[% END %] |
| 593 |
</td> |
| 594 |
<td><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% relissueloo.biblionumber %]"><strong>[% relissueloo.title |html %][% FOREACH subtitl IN relissueloo.subtitle %] [% subtitl.subfield %][% END %]</strong></a>[% IF relissueloo.author %], by [% relissueloo.author %][% END %] [% IF relissueloo.publishercode %]; [% relissueloo.publishercode %] [% END %] [% IF relissueloo.publicationyear %], [% relissueloo.publicationyear %][% END %] <a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=[% relissueloo.biblionumber %]&itemnumber=[% relissueloo.itemnumber %]#item[% relissueloo.itemnumber %]">[% relissueloo.barcode %]</a></td> |
| 595 |
<td>[% UNLESS ( noItemTypeImages ) %] [% IF ( relissueloo.itemtype_image ) %]<img src="[% relissueloo.itemtype_image %]" alt="" />[% END %][% END %][% relissueloo.itemtype_description %]</td> |
| 596 |
<td><span title="[% relissueloo.issuedate %]">[% relissueloo.issuedate | $KohaDates %]</span></td> |
| 597 |
<td>[% relissueloo.issuingbranchname %]</td> |
| 598 |
<td>[% relissueloo.itemcallnumber %]</td> |
| 599 |
<td>[% relissueloo.charge %]</td> |
| 600 |
<td>[% relissueloo.replacementprice %]</td> |
| 601 |
<td><a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% relissueloo.borrowernumber %]">[% relissueloo.firstname %] [% relissueloo.surname %] ([% relissueloo.cardnumber %])</a></td> |
| 602 |
</tr> |
| 603 |
[% END %] |
| 604 |
</tbody> |
| 605 |
</table> |
| 606 |
</div> |
480 |
</div> |
| 607 |
[% END %] |
481 |
[% END %] |
| 608 |
</form> |
|
|
| 609 |
|
482 |
|
| 610 |
<div id="finesandcharges"> |
483 |
<div id="finesandcharges"> |
| 611 |
[% IF ( totaldue_raw ) %] |
484 |
[% IF ( totaldue_raw ) %] |