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 ) %] |