View | Details | Raw Unified | Return to bug 9887
Collapse All | Expand All

(-)a/circ/circulation.pl (+2 lines)
Lines 466-472 sub build_issue_data { Link Here
466
        $totalprice += $it->{'replacementprice'} || 0;
466
        $totalprice += $it->{'replacementprice'} || 0;
467
        $it->{'itemtype'} = $itemtypeinfo->{'description'};
467
        $it->{'itemtype'} = $itemtypeinfo->{'description'};
468
        $it->{'itemtype_image'} = $itemtypeinfo->{'imageurl'};
468
        $it->{'itemtype_image'} = $itemtypeinfo->{'imageurl'};
469
        $it->{'dd_sort'} = $it->{'date_due'};
469
        $it->{'dd'} = output_pref($it->{'date_due'});
470
        $it->{'dd'} = output_pref($it->{'date_due'});
471
        $it->{'displaydate_sort'} = $it->{'issuedate'};
470
        $it->{'displaydate'} = output_pref($it->{'issuedate'});
472
        $it->{'displaydate'} = output_pref($it->{'issuedate'});
471
        #$it->{'od'} = ( $it->{'date_due'} lt $todaysdate ) ? 1 : 0 ;
473
        #$it->{'od'} = ( $it->{'date_due'} lt $todaysdate ) ? 1 : 0 ;
472
        $it->{'od'} = $it->{'overdue'};
474
        $it->{'od'} = $it->{'overdue'};
(-)a/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css (-4 / +7 lines)
Lines 256-270 table+table { Link Here
256
256
257
.highlighted-row { background-color: orange !important }
257
.highlighted-row { background-color: orange !important }
258
258
259
tr.highlight td, tr.highlight th, tr.odd td {
259
tr.highlight td,
260
tr.highlight th,
261
tr.odd td,
262
tr.odd.highlight td {
260
	background-color : #F3F3F3;
263
	background-color : #F3F3F3;
261
	border : 1px solid #DDDDDD;
264
    border : 1px solid #BCBCBC;
262
	border-right : 1px solid #DDDDDD;
265
    border-right : 1px solid #BCBCBC;
263
}
266
}
264
267
265
tr.even td, tr.even.highlight td {
268
tr.even td, tr.even.highlight td {
266
	background-color: #FFF;
269
	background-color: #FFF;
267
	border-right : 1px solid #DDDDDD;
270
    border-right : 1px solid #BCBCBC;
268
}
271
}
269
272
270
td.od {
273
td.od {
(-)a/koha-tmpl/intranet-tmpl/prog/en/js/datatables.js (-1 / +24 lines)
Lines 470-473 jQuery.extend( jQuery.fn.dataTableExt.oSort, { Link Here
470
    }
470
    }
471
} );
471
} );
472
472
473
}());
473
}());
474
/* Plugin to allow sorting on data stored in a span's title attribute
475
 *
476
 * Ex: <td><span title="[% ISO_date %]">[% formatted_date %]</span></td>
477
 *
478
 * In DataTables config:
479
 *     "aoColumns": [
480
 *        { "sType": "title-string" },
481
 *      ]
482
 * http://datatables.net/plug-ins/sorting#hidden_title_string
483
 */
484
jQuery.extend( jQuery.fn.dataTableExt.oSort, {
485
    "title-string-pre": function ( a ) {
486
        return a.match(/title="(.*?)"/)[1].toLowerCase();
487
    },
488
489
    "title-string-asc": function ( a, b ) {
490
        return ((a < b) ? -1 : ((a > b) ? 1 : 0));
491
    },
492
493
    "title-string-desc": function ( a, b ) {
494
        return ((a < b) ? 1 : ((a > b) ? -1 : 0));
495
    }
496
} );
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt (-53 / +68 lines)
Lines 1-4 Link Here
1
[% USE KohaDates %]
1
[% USE KohaDates %]
2
[% IF ( export_remove_fields OR export_with_csv_profile ) %]
3
   [% SET exports_enabled = 1 %]
4
[% END %]
2
[% USE KohaAuthorisedValues %]
5
[% USE KohaAuthorisedValues %]
3
[% INCLUDE 'doc-head-open.inc' %]
6
[% INCLUDE 'doc-head-open.inc' %]
4
[% SET destination = "circ" %]
7
[% SET destination = "circ" %]
Lines 9-53 Link Here
9
</title>
12
</title>
10
[% INCLUDE 'doc-head-close.inc' %]
13
[% INCLUDE 'doc-head-close.inc' %]
11
[% INCLUDE 'calendar.inc' %]
14
[% INCLUDE 'calendar.inc' %]
12
[% IF ( UseTablesortForCirc ) %]<script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.tablesorter.min.js"></script>[% END %]
15
[% IF ( UseTablesortForCirc ) %]<link rel="stylesheet" type="text/css" href="[% themelang %]/css/datatables.css" />
16
<script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.dataTables.min.js"></script>
17
[% INCLUDE 'datatables-strings.inc' %]
18
<script type="text/javascript" src="[% themelang %]/js/datatables.js"></script>[% END %]
13
<script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.checkboxes.min.js"></script>
19
<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-ui-timepicker-addon.js"></script>
20
<script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery-ui-timepicker-addon.js"></script>
15
<script type="text/javascript">
21
<script type="text/javascript">
16
//<![CDATA[
22
//<![CDATA[
23
[% IF ( UseTablesortForCirc && dateformat == 'metric' ) %]dt_add_type_uk_date();[% END %]
17
[% IF ( borrowernumber ) %]if($.cookie("holdfor") != [% borrowernumber %]){ $.cookie("holdfor",null, { path: "/", expires: 0 }); }[% ELSE %]$.cookie("holdfor",null, { path: "/", expires: 0 });[% END %]
24
[% IF ( borrowernumber ) %]if($.cookie("holdfor") != [% borrowernumber %]){ $.cookie("holdfor",null, { path: "/", expires: 0 }); }[% ELSE %]$.cookie("holdfor",null, { path: "/", expires: 0 });[% END %]
18
[% IF ( UseTablesortForCirc ) %]$.tablesorter.addParser({
19
    id: 'articles',
20
    is: function(s) {return false;  },
21
    format: function(s) { return s.toLowerCase().replace(/^(the|an|a) /,''); },
22
    type: 'text'
23
});[% END %]
24
[% UNLESS ( borrowernumber ) %][% UNLESS ( CGIselectborrower ) %]window.onload=function(){ $('#findborrower').focus(); };[% END %][% END %]
25
[% UNLESS ( borrowernumber ) %][% UNLESS ( CGIselectborrower ) %]window.onload=function(){ $('#findborrower').focus(); };[% END %][% END %]
25
	 $(document).ready(function() {
26
	 $(document).ready(function() {
26
27
        $('#patronlists').tabs([% IF ( UseTablesortForCirc ) %]{
27
        $('#patronlists').tabs();
28
            // Correct table sizing for tables hidden in tabs
28
		[% IF ( UseTablesortForCirc ) %]$.tablesorter.defaults.widgets = ['zebra'];
29
            // http://www.datatables.net/examples/api/tabs_and_scrolling.html
29
		$("#issuest").tablesorter({[% IF ( dateformat_metric ) %]
30
            "show": function(event, ui) {
30
		dateFormat: 'uk',[% END %]
31
                var oTable = $('div.dataTables_wrapper>table', ui.panel).dataTable();
31
		headers: { 1: { sorter: 'articles' },6: { sorter: false },7:{sorter:false},8:{sorter:false},9:{sorter:false}}
32
                if ( oTable.length > 0 ) {
32
		});
33
                    oTable.fnAdjustColumnSizing();
33
		$("#relissuest").tablesorter({[% IF ( dateformat_metric ) %]
34
                }
34
		dateFormat: 'uk',[% END %]
35
            }
35
		headers: { 1: { sorter: 'articles' },6: { sorter: false },7:{sorter:false},8:{sorter:false},9:{sorter:false}}
36
        }[% END %]);
36
		});
37
        [% IF ( UseTablesortForCirc ) %]
37
38
        $("#issuest").dataTable($.extend(true, {}, dataTablesDefaults, {
38
		//FIXME: Sorting does not work when there are previous checkouts only
39
            "sDom": 't',
39
		// (It works fine when there are only checkouts of the day, or both previous and today checkouts)
40
            "aaSorting": [],
40
		$("#issuest").bind("sortEnd",function() {
41
            "aoColumnDefs": [
41
        	$("#previous").parents("tr").remove();  // 'previous checkouts' header chokes table sorter
42
                { "aTargets": [ -1, -2[% IF ( exports_enabled ) %], -3[% END %] ], "bSortable": false, "bSearchable": false }
42
	    });
43
            ],
43
		$("#relissuest").bind("sortEnd",function() {
44
            "aoColumns": [
44
		    $("#relprevious").parents("tr").remove();  // 'previous checkouts' header chokes table sorter
45
                { "sType": "title-string" },{ "sType": "html" },null,{ "sType": "title-string" },null,null,null,null,null,null[% IF ( exports_enabled ) %],null[% END %]
45
		});
46
            ],
46
		$("#holdst").tablesorter({[% IF ( dateformat_metric ) %]
47
            "bPaginate": false
47
		dateFormat: 'uk',[% END %]
48
        }));
48
			sortList: [[0,0]],
49
49
			headers: { 1: { sorter: 'articles' },5: { sorter: false }}
50
        $("#relissuest").dataTable($.extend(true, {}, dataTablesDefaults, {
50
		});[% END %]
51
            "sDom": 't',
52
            "aaSorting": [],
53
            "aoColumns": [
54
                { "sType": "title-string" },{ "sType": "html" },null,{ "sType": "title-string" },null,null,null,null,{ "sType": "html" }
55
            ],
56
            "bPaginate": false
57
        }));
58
59
        $("#issuest").on("sort",function() {
60
            $("#previous").hide();  // Don't want to see "previous checkouts" header sorted with other rows
61
        });
62
        $("#relissuest").on("sort",function() {
63
            $("#relprevious").hide();  // Don't want to see "previous checkouts" header sorted with other rows
64
        });
65
        [% END %]
51
        [% IF ( AllowRenewalLimitOverride ) %]
66
        [% IF ( AllowRenewalLimitOverride ) %]
52
        $( '#override_limit' ).click( function () {
67
        $( '#override_limit' ).click( function () {
53
            if ( this.checked ) {
68
            if ( this.checked ) {
Lines 788-798 No patron matched <span class="ex">[% message %]</span> Link Here
788
        <th scope="col">Price</th>
803
        <th scope="col">Price</th>
789
        <th scope="col">Renew <p class="column-tool"><a href="#" id="CheckAllitems">select all</a> | <a href="#" id="CheckNoitems">none</a></p></th>
804
        <th scope="col">Renew <p class="column-tool"><a href="#" id="CheckAllitems">select all</a> | <a href="#" id="CheckNoitems">none</a></p></th>
790
        <th scope="col">Check in <p class="column-tool"><a href="#" id="CheckAllreturns">select all</a> | <a href="#" id="CheckNoreturns">none</a></p></th>
805
        <th scope="col">Check in <p class="column-tool"><a href="#" id="CheckAllreturns">select all</a> | <a href="#" id="CheckNoreturns">none</a></p></th>
791
        [% IF export_remove_fields OR export_with_csv_profile %]
806
        [% IF ( exports_enabled ) %]
792
          <th scope="col">Export <p class="column-tool"><a href="#" id="CheckAllexports">select all</a> | <a href="#" id="CheckNoexports">none</a></p></th>
807
          <th scope="col">Export <p class="column-tool"><a href="#" id="CheckAllexports">select all</a> | <a href="#" id="CheckNoexports">none</a></p></th>
793
        [% END %]
808
        [% END %]
794
    </tr>
809
    </tr></thead>
795
[% IF ( todayissues ) %]</thead>
810
[% IF ( todayissues ) %]
796
[% INCLUDE 'checkouts-table-footer.inc' %]
811
[% INCLUDE 'checkouts-table-footer.inc' %]
797
	<tbody>
812
	<tbody>
798
813
Lines 803-813 No patron matched <span class="ex">[% message %]</span> Link Here
803
    <tr class="highlight">
818
    <tr class="highlight">
804
    [% END %]
819
    [% END %]
805
        [% IF ( todayissue.od ) %]<td class="od">[% ELSE %]<td>[% END %]
820
        [% IF ( todayissue.od ) %]<td class="od">[% ELSE %]<td>[% END %]
806
        [% todayissue.dd %]
821
        <span title="[% todayissue.dd_sort %]">[% todayissue.dd %]</span>
807
        </td>
822
        </td>
808
        <td><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% todayissue.biblionumber %]&amp;type=intra"><strong>[% todayissue.title |html %]</strong></a>[% IF ( todayissue.author ) %], by [% todayissue.author %][% END %][% IF ( todayissue.itemnotes ) %]- <span class="circ-hlt">[% todayissue.itemnotes %]</span>[% END %] <a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=[% todayissue.biblionumber %]&amp;itemnumber=[% todayissue.itemnumber %]#item[% todayissue.itemnumber %]">[% todayissue.barcode %]</a></td>
823
        <td><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% todayissue.biblionumber %]&amp;type=intra"><strong>[% todayissue.title |html %]</strong></a>[% IF ( todayissue.author ) %], by [% todayissue.author %][% END %][% IF ( todayissue.itemnotes ) %]- <span class="circ-hlt">[% todayissue.itemnotes %]</span>[% END %] <a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=[% todayissue.biblionumber %]&amp;itemnumber=[% todayissue.itemnumber %]#item[% todayissue.itemnumber %]">[% todayissue.barcode %]</a></td>
809
        <td>[% UNLESS ( noItemTypeImages ) %] [% IF ( todayissue.itemtype_image ) %]<img src="[% todayissue.itemtype_image %]" alt="" />[% END %][% END %][% todayissue.itemtype %]</td>
824
        <td>[% UNLESS ( noItemTypeImages ) %] [% IF ( todayissue.itemtype_image ) %]<img src="[% todayissue.itemtype_image %]" alt="" />[% END %][% END %][% todayissue.itemtype %]</td>
810
        <td>[% todayissue.checkoutdate %]</td>
825
        <td><span title="[% todayissue.displaydate_sort %]">[% todayissue.checkoutdate %]</span></td>
811
        [% IF ( todayissue.multiple_borrowers ) %]<td>[% todayissue.firstname %] [% todayissue.surname %]</td>[% END %]
826
        [% IF ( todayissue.multiple_borrowers ) %]<td>[% todayissue.firstname %] [% todayissue.surname %]</td>[% END %]
812
        <td>[% todayissue.issuingbranchname %]</td>
827
        <td>[% todayissue.issuingbranchname %]</td>
813
        <td>[% todayissue.itemcallnumber %]</td>
828
        <td>[% todayissue.itemcallnumber %]</td>
Lines 860-866 No patron matched <span class="ex">[% message %]</span> Link Here
860
            </td>
875
            </td>
861
            [% END %]
876
            [% END %]
862
        [% END %]
877
        [% END %]
863
        [% IF export_remove_fields OR export_with_csv_profile %]
878
        [% IF ( exports_enabled ) %]
864
          <td style="text-align:center;">
879
          <td style="text-align:center;">
865
            <input type="checkbox" id="export_[% todayissue.biblionumber %]" name="biblionumbers" value="[% todayissue.biblionumber %]" />
880
            <input type="checkbox" id="export_[% todayissue.biblionumber %]" name="biblionumbers" value="[% todayissue.biblionumber %]" />
866
            <input type="checkbox" name="itemnumbers" value="[% todayissue.itemnumber %]" style="visibility:hidden;" />
881
            <input type="checkbox" name="itemnumbers" value="[% todayissue.itemnumber %]" style="visibility:hidden;" />
Lines 869-880 No patron matched <span class="ex">[% message %]</span> Link Here
869
    </tr>
884
    </tr>
870
    [% END %] <!-- /loop todayissues -->
885
    [% END %] <!-- /loop todayissues -->
871
    <!-- /if todayissues -->[% END %]
886
    <!-- /if todayissues -->[% END %]
887
872
[% IF ( previssues ) %]
888
[% IF ( previssues ) %]
873
[% IF ( todayissues ) %]<tr><th colspan="11"><a name="previous" id="previous"></a>Previous checkouts</th></tr>[% ELSE %]
889
    [% UNLESS ( todayissues ) %]
874
<tr><th class="{sorter: false}" colspan="11"><a name="previous" id="previous"></a>Previous checkouts</th></tr></thead>
890
    [% INCLUDE 'checkouts-table-footer.inc' %]
875
[% INCLUDE 'checkouts-table-footer.inc' %]
891
        <tbody>
876
	<tbody>
892
    [% END %]
877
[% END %]
893
    [% IF ( UseTablesortForCirc ) %]<tr id="previous"><th><span title="">Previous checkouts</span></th><th></th><th></th><th><span title=""></span></th><th></th><th></th><th></th><th></th><th></th><th></th>[% IF ( exports_enabled ) %]<th></th>[% END %]</tr>[% ELSE %]<tr id="previous">[% IF ( exports_enabled ) %]<th colspan="11">[% ELSE %]<th colspan="10">[% END %]Previous checkouts</th></tr>[% END %]
878
    [% FOREACH previssue IN previssues %]
894
    [% FOREACH previssue IN previssues %]
879
    [% IF ( loop.odd ) %]
895
    [% IF ( loop.odd ) %]
880
        <tr>
896
        <tr>
Lines 882-894 No patron matched <span class="ex">[% message %]</span> Link Here
882
        <tr class="highlight">
898
        <tr class="highlight">
883
    [% END %]
899
    [% END %]
884
        [% IF ( previssue.od ) %]<td class="od">[% ELSE %]<td>[% END %]
900
        [% IF ( previssue.od ) %]<td class="od">[% ELSE %]<td>[% END %]
885
        [% previssue.dd %]
901
        <span title="[% previssue.dd_sort %]">[% previssue.dd %]</span>
886
        </td>
902
        </td>
887
        <td><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% previssue.biblionumber %]&amp;type=intra"><strong>[% previssue.title |html %]</strong></a>[% IF ( previssue.author ) %], by [% previssue.author %][% END %] [% IF ( previssue.itemnotes ) %]- [% previssue.itemnotes %][% END %] <a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=[% previssue.biblionumber %]&amp;itemnumber=[% previssue.itemnumber %]#item[% previssue.itemnumber %]">[% previssue.barcode %]</a></td>
903
        <td><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% previssue.biblionumber %]&amp;type=intra"><strong>[% previssue.title |html %]</strong></a>[% IF ( previssue.author ) %], by [% previssue.author %][% END %] [% IF ( previssue.itemnotes ) %]- [% previssue.itemnotes %][% END %] <a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=[% previssue.biblionumber %]&amp;itemnumber=[% previssue.itemnumber %]#item[% previssue.itemnumber %]">[% previssue.barcode %]</a></td>
888
        <td>
904
        <td>
889
            [% previssue.itemtype %]
905
            [% previssue.itemtype %]
890
        </td>
906
        </td>
891
        <td>[% previssue.displaydate %]</td>
907
        <td><span title="[% previssue.displaydate_sort %]">[% previssue.displaydate %]</span></td>
892
        [% IF ( previssue.multiple_borrowers ) %]<td>[% previssue.firstname %] [% previssue.surname %]</td>[% END %]
908
        [% IF ( previssue.multiple_borrowers ) %]<td>[% previssue.firstname %] [% previssue.surname %]</td>[% END %]
893
        <td>[% previssue.issuingbranchname %]</td>
909
        <td>[% previssue.issuingbranchname %]</td>
894
        <td>[% previssue.itemcallnumber %]</td>
910
        <td>[% previssue.itemcallnumber %]</td>
Lines 941-947 No patron matched <span class="ex">[% message %]</span> Link Here
941
            </td>
957
            </td>
942
            [% END %]
958
            [% END %]
943
        [% END %]
959
        [% END %]
944
        [% IF export_remove_fields OR export_with_csv_profile %]
960
        [% IF ( exports_enabled ) %]
945
          <td style="text-align:center;">
961
          <td style="text-align:center;">
946
            <input type="checkbox" id="export_[% previssue.biblionumber %]" name="biblionumbers" value="[% previssue.biblionumber %]" />
962
            <input type="checkbox" id="export_[% previssue.biblionumber %]" name="biblionumbers" value="[% previssue.biblionumber %]" />
947
            <input type="checkbox" name="itemnumbers" value="[% previssue.itemnumber %]" style="visibility:hidden;" />
963
            <input type="checkbox" name="itemnumbers" value="[% previssue.itemnumber %]" style="visibility:hidden;" />
Lines 963-969 No patron matched <span class="ex">[% message %]</span> Link Here
963
        <input type="submit" name="renew_checked" value="Renew or Return checked items" />
979
        <input type="submit" name="renew_checked" value="Renew or Return checked items" />
964
        <input type="submit" id="renew_all" name="renew_all" value="Renew all" />
980
        <input type="submit" id="renew_all" name="renew_all" value="Renew all" />
965
    </fieldset>
981
    </fieldset>
966
        [% IF export_remove_fields OR export_with_csv_profile %]
982
        [% IF ( exports_enabled ) %]
967
            <fieldset>
983
            <fieldset>
968
            <label for="export_formats"><b>Export checkouts using format:</b></label>
984
            <label for="export_formats"><b>Export checkouts using format:</b></label>
969
            <select name="export_formats" id="export_formats">
985
            <select name="export_formats" id="export_formats">
Lines 1013-1022 No patron matched <span class="ex">[% message %]</span> Link Here
1013
    <tr class="highlight">
1029
    <tr class="highlight">
1014
    [% END %]
1030
    [% END %]
1015
        [% IF ( relissue.overdue ) %]<td class="od">[% ELSE %]<td>[% END %]
1031
        [% IF ( relissue.overdue ) %]<td class="od">[% ELSE %]<td>[% END %]
1016
            [% relissue.dd %]</td>
1032
            <span title="[% relissue.dd_sort %]">[% relissue.dd %]</span></td>
1017
        <td><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% relissue.biblionumber %]&amp;type=intra"><strong>[% relissue.title |html %]</strong></a>[% IF ( relissue.author ) %], by [% relissue.author %][% END %][% IF ( relissue.itemnotes ) %]- <span class="circ-hlt">[% relissue.itemnotes %]</span>[% END %] <a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=[% relissue.biblionumber %]&amp;itemnumber=[% relissue.itemnumber %]#item[% relissue.itemnumber %]">[% relissue.barcode %]</a></td>
1033
        <td><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% relissue.biblionumber %]&amp;type=intra"><strong>[% relissue.title |html %]</strong></a>[% IF ( relissue.author ) %], by [% relissue.author %][% END %][% IF ( relissue.itemnotes ) %]- <span class="circ-hlt">[% relissue.itemnotes %]</span>[% END %] <a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=[% relissue.biblionumber %]&amp;itemnumber=[% relissue.itemnumber %]#item[% relissue.itemnumber %]">[% relissue.barcode %]</a></td>
1018
        <td>[% UNLESS ( noItemTypeImages ) %] [% IF ( relissue.itemtype_image ) %]<img src="[% relissue.itemtype_image %]" alt="" />[% END %][% END %][% relissue.itemtype %]</td>
1034
        <td>[% UNLESS ( noItemTypeImages ) %] [% IF ( relissue.itemtype_image ) %]<img src="[% relissue.itemtype_image %]" alt="" />[% END %][% END %][% relissue.itemtype %]</td>
1019
        <td>[% relissue.displaydate %]</td>
1035
        <td><span title="[% relissue.displaydate_sort %]">[% relissue.displaydate %]</span></td>
1020
        <td>[% relissue.issuingbranchname %]</td>
1036
        <td>[% relissue.issuingbranchname %]</td>
1021
        <td>[% relissue.itemcallnumber %]</td>
1037
        <td>[% relissue.itemcallnumber %]</td>
1022
        <td>[% relissue.charge %]</td>
1038
        <td>[% relissue.charge %]</td>
Lines 1025-1031 No patron matched <span class="ex">[% message %]</span> Link Here
1025
    [% END %] <!-- /loop relissues -->
1041
    [% END %] <!-- /loop relissues -->
1026
    <!-- /if relissues -->[% END %]
1042
    <!-- /if relissues -->[% END %]
1027
[% IF ( relprevissues ) %]
1043
[% IF ( relprevissues ) %]
1028
<tr><th class="{sorter: false}" colspan="11"><a name="relprevious" id="relprevious"></a>Previous checkouts</th></tr>
1044
    [% IF ( UseTablesortForCirc ) %]<tr id="relprevious"><th><span title="">Previous checkouts</span></th><th></th><th></th><th><span title=""></span></th><th></th><th></th><th></th><th></th><th></th></tr>[% ELSE %]<tr id="relprevious"><th colspan="9">Previous checkouts</th></tr>[% END %]
1029
    [% FOREACH relprevissue IN relprevissues %]
1045
    [% FOREACH relprevissue IN relprevissues %]
1030
    [% IF ( loop.odd ) %]
1046
    [% IF ( loop.odd ) %]
1031
        <tr>
1047
        <tr>
Lines 1033-1043 No patron matched <span class="ex">[% message %]</span> Link Here
1033
        <tr class="highlight">
1049
        <tr class="highlight">
1034
    [% END %]
1050
    [% END %]
1035
        [% IF ( relprevissue.overdue ) %]<td class="od">[% ELSE %]<td>[% END %]
1051
        [% IF ( relprevissue.overdue ) %]<td class="od">[% ELSE %]<td>[% END %]
1036
        [% relprevissue.dd %]
1052
        <span title="[% relprevissue.dd_sort %]">[% relprevissue.dd %]</span>
1037
        </td>
1053
        </td>
1038
        <td><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% relprevissue.biblionumber %]&amp;type=intra"><strong>[% relprevissue.title |html %]</strong></a>[% IF ( relprevissue.author ) %], by [% relprevissue.author %][% END %] [% IF ( relprevissue.itemnotes ) %]- [% relprevissue.itemnotes %][% END %] <a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=[% relprevissue.biblionumber %]&amp;itemnumber=[% relprevissue.itemnumber %]#item[% relprevissue.itemnumber %]">[% relprevissue.barcode %]</a></td>
1054
        <td><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% relprevissue.biblionumber %]&amp;type=intra"><strong>[% relprevissue.title |html %]</strong></a>[% IF ( relprevissue.author ) %], by [% relprevissue.author %][% END %] [% IF ( relprevissue.itemnotes ) %]- [% relprevissue.itemnotes %][% END %] <a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=[% relprevissue.biblionumber %]&amp;itemnumber=[% relprevissue.itemnumber %]#item[% relprevissue.itemnumber %]">[% relprevissue.barcode %]</a></td>
1039
        <td>[% UNLESS noItemTypeImages %][% IF relprevissue.itemtype_image %]<img src="[% relprevissue.itemtype_image %]" alt="" />[% END %][% END %][% relprevissue.itemtype %]</td>
1055
        <td>[% UNLESS noItemTypeImages %][% IF relprevissue.itemtype_image %]<img src="[% relprevissue.itemtype_image %]" alt="" />[% END %][% END %][% relprevissue.itemtype %]</td>
1040
        <td>[% relprevissue.displaydate %]</td>
1056
        <td><span title="[% relprevissue.displaydate_sort %]">[% relprevissue.displaydate %]</span></td>
1041
        <td>[% relprevissue.issuingbranchname %]</td>
1057
        <td>[% relprevissue.issuingbranchname %]</td>
1042
        <td>[% relprevissue.itemcallnumber %]</td>
1058
        <td>[% relprevissue.itemcallnumber %]</td>
1043
	[% IF ( relprevissue.multiple_borrowers ) %]<td>[% relprevissue.firstname %] [% relprevissue.surname %]</td>[% END %]
1059
	[% IF ( relprevissue.multiple_borrowers ) %]<td>[% relprevissue.firstname %] [% relprevissue.surname %]</td>[% END %]
1044
- 

Return to bug 9887