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

(-)a/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tt (-119 / +198 lines)
Lines 81-87 Link Here
81
        });
81
        });
82
[% END %]
82
[% END %]
83
83
84
        $("#holdingst").tablesorter({[% IF ( dateformat == 'metric' ) %]
84
        $(".holdingst").tablesorter({[% IF ( dateformat == 'metric' ) %]
85
    dateFormat: 'uk',[% END %]
85
    dateFormat: 'uk',[% END %]
86
            widgets : ['zebra'],
86
            widgets : ['zebra'],
87
            sortList: [[0,0]]
87
            sortList: [[0,0]]
Lines 743-815 YAHOO.util.Event.onContentReady("furtherm", function () { Link Here
743
</div>
743
</div>
744
[% END %]
744
[% END %]
745
745
746
[% BLOCK items_table %]
747
    <table id="holdingst">
748
        <thead><tr>
749
            [% IF ( item_level_itypes ) %]<th id="item_itemtype">Item type</th>[% END %]
750
            <th id="item_location">Location</th>
751
            [% IF ( itemdata_ccode ) %]<th id="item_ccode">Collection</th>[% END %]
752
            <th id="item_callnumber">Call number</th>
753
            [% IF ( itemdata_enumchron ) %]<th id="item_enumchron">Vol info</th>[% END %]
754
            [% IF ( itemdata_uri ) %]<th id="item_url">url</th>[% END %]
755
            [% IF ( itemdata_copynumber ) %]<th id="item_copy">Copy</th>[% END %]
756
            <th id="item_status">Status</th>
757
            [% IF ( itemdata_itemnotes ) %]<th id="item_notes">Notes</th>[% END %]
758
            <th id="item_datedue">Date due</th>
759
            [% IF ( OPACShowBarcode ) %]<th>Barcode</th>[% END %]
760
        [% IF holds_count.defined %]
761
            <th>Item holds</th>
762
        [% ELSIF show_priority %]
763
            <th>Item hold queue priority</th>
764
        [% END %]
765
        </tr></thead>
766
	    <tbody>[% FOREACH ITEM_RESULT IN items %]
767
      <tr>[% IF ( item_level_itypes ) %]<td class="itype">[% UNLESS ( noItemTypeImages ) %][% IF ( ITEM_RESULT.imageurl ) %]<img src="[% ITEM_RESULT.imageurl %]" title="[% ITEM_RESULT.description %]" alt="[% ITEM_RESULT.description %]" />[% END %][% END %] [% ITEM_RESULT.description %]</td>[% END %]
768
             <td class="location">
769
    [% UNLESS ( singleBranchMode ) %]
770
        <span class="[% ITEM_RESULT.branch_opac_info ? 'branch-info-tooltip-trigger' : '' %]">
771
        [% IF ( ITEM_RESULT.branchurl ) %]
772
        <a href="[% ITEM_RESULT.branchurl %]">[% ITEM_RESULT.branchname %]</a>
773
        [% ELSE %]
774
        [% ITEM_RESULT.branchname %]
775
        [% END %]
776
        </span>
777
        <div class="branch-info-tooltip">[% ITEM_RESULT.branch_opac_info %]</div>
778
    [% END %]
779
    <span class="shelvingloc">[% ITEM_RESULT.location_description %]</span>
780
    </td>
781
            [% IF ( itemdata_ccode ) %]<td class="collection">[% ITEM_RESULT.ccode %]</td>[% END %]
782
        <td class="call_no">[% IF ( ITEM_RESULT.itemcallnumber ) %] [% ITEM_RESULT.itemcallnumber %][% IF ( OPACShelfBrowser ) %] (<a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% ITEM_RESULT.biblionumber %]&amp;shelfbrowse_itemnumber=[% ITEM_RESULT.itemnumber %]#shelfbrowser">Browse shelf</a>)[% END %][% END %]</td>
783
            [% IF ( itemdata_enumchron ) %]<td class="vol_info">[% ITEM_RESULT.enumchron %]</td>[% END %]
784
          [% IF ( itemdata_uri ) %]<td class="url"><a href="[% ITEM_RESULT.uri %]">[% ITEM_RESULT.uri %]</a></td>[% END %]
785
               [% IF ( itemdata_copynumber ) %]<td class="copynumber">[% ITEM_RESULT.copynumber %]</td>[% END %]
786
              <td class="status">[% INCLUDE 'item-status.inc' item = ITEM_RESULT %]</td>
787
             [% IF ( itemdata_itemnotes ) %]<td class="notes">[% ITEM_RESULT.itemnotes %]</td>[% END %]
788
        <td class="date_due">[% ITEM_RESULT.datedue | $KohaDates %]</td>
789
        [% IF ( OPACShowBarcode ) %]<td class="barcode">[% ITEM_RESULT.barcode %]</td>[% END %]
790
        [% IF holds_count.defined || show_priority %]
791
        <td class="holds_count">
792
            [% IF holds_count.defined %] [% ITEM_RESULT.holds_count %] [% END %]
793
            [% IF ITEM_RESULT.priority %]
794
                [% IF holds_count.defined %]
795
                (priority [% ITEM_RESULT.priority %])
796
                [% ELSE %]
797
                [% ITEM_RESULT.priority %]
798
                [% END %]
799
            [% END %]
800
                </td>
801
        [% END %]
802
	    </tr>
803
	    [% END %]</tbody>
804
	</table>
805
[% END %][%# end of items_table block %]
806
746
807
<div id="holdings">
747
<div id="holdings">
808
[% IF ( itemloop.size ) %]
748
[% IF ( itemloop.size ) %]
809
    [% IF ( lotsofitems ) %]
749
    [% IF ( lotsofitems ) %]
810
	<p>This record has many physical items. <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber %]&amp;viewallitems=1#holdings">Click here to view them all.</a></p>
750
	<p>This record has many physical items. <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber %]&amp;viewallitems=1#holdings">Click here to view them all.</a></p>
811
    [% ELSE %]
751
    [% ELSE %]
812
        [% PROCESS items_table items=itemloop %]
752
        [% INCLUDE items_table items=itemloop tab="holdings" %]
813
    [% END %]
753
    [% END %]
814
    [% IF holds_count.defined || priority %]
754
    [% IF holds_count.defined || priority %]
815
    <div id="bib_holds">
755
    <div id="bib_holds">
Lines 835-906 YAHOO.util.Event.onContentReady("furtherm", function () { Link Here
835
    [% END %]
775
    [% END %]
836
[% END %]
776
[% END %]
837
777
838
[% IF ( OpenOPACShelfBrowser ) %]
778
[% INCLUDE shelfbrowser tab='holdings' %]
839
<div id="shelfbrowser">
840
<h5 style="text-align: center;">[% IF ( starting_homebranch ) %]Browsing [% starting_homebranch %] Shelves[% END %][% IF ( starting_location ) %], Shelving location: [% starting_location %][% END %][% IF ( starting_ccode ) %], Collection code: [% starting_ccode %][% END %] <a style="font-size: 75%;" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber %]">Close shelf browser</a></h5>
841
842
        
843
        <table><tr>
844
        <td rowspan="2" style="width:20px;"><div id="browser_previous"><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% IF ( shelfbrowser_prev_biblionumber ) %][% shelfbrowser_prev_biblionumber %][% ELSE %][% biblionumber %][% END %]&amp;shelfbrowse_itemnumber=[% shelfbrowser_prev_itemnumber %]#shelfbrowser">Previous</a></div></td>
845
[% FOREACH PREVIOUS_SHELF_BROWS IN PREVIOUS_SHELF_BROWSE %]
846
        <td><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% PREVIOUS_SHELF_BROWS.biblionumber %]&amp;shelfbrowse_itemnumber=[% PREVIOUS_SHELF_BROWS.itemnumber %]#shelfbrowser">
847
    [% IF ( OPACAmazonCoverImages ) %][% IF ( PREVIOUS_SHELF_BROWS.browser_normalized_isbn ) %]<img border="0" src="http://images.amazon.com/images/P/[% PREVIOUS_SHELF_BROWS.browser_normalized_isbn %].01._AA75_PU_PU-5_.jpg" alt="" />[% ELSE %]<span class="no-image">No cover image available</span>[% END %][% END %]
848
    [% IF ( SyndeticsEnabled ) %][% IF ( SyndeticsCoverImages ) %][% IF ( content_identifier_exists ) %]
849
    [% IF ( using_https ) %]
850
    <img border="0" src="https://secure.syndetics.com/index.aspx?isbn=[% PREVIOUS_SHELF_BROWS.browser_normalized_isbn %]/SC.GIF&amp;client=[% SyndeticsClientCode %][% IF ( PREVIOUS_SHELF_BROWS.browser_normalized_upc ) %]&amp;upc=[% PREVIOUS_SHELF_BROWS.browser_normalized_upc %][% END %][% IF ( PREVIOUS_SHELF_BROWS.browser_normalized_oclc ) %]&amp;oclc=[% PREVIOUS_SHELF_BROWS.browser_normalized_oclc %][% END %]&amp;type=xw10" alt="" />
851
    [% ELSE %]<img border="0" src="http://www.syndetics.com/index.aspx?isbn=[% PREVIOUS_SHELF_BROWS.browser_normalized_isbn %]/SC.GIF&amp;client=[% SyndeticsClientCode %][% IF ( PREVIOUS_SHELF_BROWS.browser_normalized_upc ) %]&amp;upc=[% PREVIOUS_SHELF_BROWS.browser_normalized_upc %][% END %][% IF ( PREVIOUS_SHELF_BROWS.browser_normalized_oclc ) %]&amp;oclc=[% PREVIOUS_SHELF_BROWS.browser_normalized_oclc %][% END %]&amp;type=xw10" alt="" />[% END %]
852
    [% ELSE %]<span class="no-image">No cover image available</span>[% END %][% END %][% END %]
853
    [% IF ( GoogleJackets ) %][% IF ( PREVIOUS_SHELF_BROWS.browser_normalized_isbn ) %]<div style="block" title="[% PREVIOUS_SHELF_BROWS.biblionumber |url %]" class="[% PREVIOUS_SHELF_BROWS.browser_normalized_isbn %]" id="gbs-thumbnail-preview[% loop.count %]"></div>[% ELSE %]<span class="no-image">No cover image available</span>[% END %][% END %]
854
    [% IF ( BakerTaylorEnabled ) %][% IF ( PREVIOUS_SHELF_BROWS.browser_normalized_isbn ) %]
855
    <img alt="See Baker &amp; Taylor" src="[% BakerTaylorImageURL |html %][% PREVIOUS_SHELF_BROWS.browser_normalized_isbn %]" />[% ELSE %]<span class="no-image">No cover image available</span>[% END %][% END %]
856
857
</a></td>
858
[% END %]
859
860
[% FOREACH NEXT_SHELF_BROWS IN NEXT_SHELF_BROWSE %]
861
       <td><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% NEXT_SHELF_BROWS.biblionumber %]&amp;shelfbrowse_itemnumber=[% NEXT_SHELF_BROWS.itemnumber %]#shelfbrowser">
862
863
    [% IF ( OPACAmazonCoverImages ) %][% IF ( NEXT_SHELF_BROWS.browser_normalized_isbn ) %]
864
    <img border="0" src="http://images.amazon.com/images/P/[% NEXT_SHELF_BROWS.browser_normalized_isbn %].01._AA75_PU_PU-5_.jpg" alt="" />[% ELSE %]<span class="no-image">No cover image available</span>[% END %][% END %]
865
866
	[% IF ( SyndeticsEnabled ) %][% IF ( SyndeticsCoverImages ) %][% IF ( content_identifier_exists ) %]
867
    [% IF ( using_https ) %]
868
    <img border="0" src="https://secure.syndetics.com/index.aspx?isbn=[% NEXT_SHELF_BROWS.browser_normalized_isbn %]/SC.GIF&amp;client=[% SyndeticsClientCode %][% IF ( NEXT_SHELF_BROWS.browser_normalized_upc ) %]&amp;upc=[% NEXT_SHELF_BROWS.browser_normalized_upc %][% END %][% IF ( NEXT_SHELF_BROWS.browser_normalized_oclc ) %]&amp;oclc=[% NEXT_SHELF_BROWS.browser_normalized_oclc %][% END %]&amp;type=xw10" alt="" />
869
    [% ELSE %]<img border="0" src="http://www.syndetics.com/index.aspx?isbn=[% NEXT_SHELF_BROWS.browser_normalized_isbn %]/SC.GIF&amp;client=[% SyndeticsClientCode %][% IF ( NEXT_SHELF_BROWS.browser_normalized_upc ) %]&amp;upc=[% NEXT_SHELF_BROWS.browser_normalized_upc %][% END %][% IF ( NEXT_SHELF_BROWS.browser_normalized_oclc ) %]&amp;oclc=[% NEXT_SHELF_BROWS.browser_normalized_oclc %][% END %]&amp;type=xw10" alt="" />[% END %]
870
    [% ELSE %]<span class="no-image">No cover image available</span>[% END %][% END %][% END %]
871
872
    [% IF ( GoogleJackets ) %][% IF ( NEXT_SHELF_BROWS.browser_normalized_isbn ) %]<div style="block" title="[% NEXT_SHELF_BROWS.biblionumber |url %]" class="[% NEXT_SHELF_BROWS.browser_normalized_isbn %]" id="gbs-thumbnail-preview[% loop.count %]"></div>[% ELSE %]<span class="no-image">No cover image available</span>[% END %][% END %]
873
    [% IF ( BakerTaylorEnabled ) %][% IF ( NEXT_SHELF_BROWS.browser_normalized_isbn ) %]
874
    <img alt="See Baker &amp; Taylor" src="[% BakerTaylorImageURL |html %][% NEXT_SHELF_BROWS.browser_normalized_isbn %]" />[% ELSE %]<span class="no-image">No cover image available</span>[% END %][% END %]
875
876
</a></td>
877
[% END %]
878
<td rowspan="2"><div id="browser_next"><a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% IF ( shelfbrowser_next_biblionumber ) %][% shelfbrowser_next_biblionumber %][% ELSE %][% biblionumber %][% END %]&amp;shelfbrowse_itemnumber=[% shelfbrowser_next_itemnumber %]#shelfbrowser">Next</a></div></td>
879
</tr>
880
881
<tr>
882
[% FOREACH PREVIOUS_SHELF_BROWS IN PREVIOUS_SHELF_BROWSE %]
883
<td class="top">[% PREVIOUS_SHELF_BROWS.itemcallnumber %]<a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% PREVIOUS_SHELF_BROWS.biblionumber %]&amp;shelfbrowse_itemnumber=[% PREVIOUS_SHELF_BROWS.itemnumber %]#shelfbrowser">[% PREVIOUS_SHELF_BROWS.title |html %]</a></td>
884
[% END %]
885
886
[% FOREACH NEXT_SHELF_BROWS IN NEXT_SHELF_BROWSE %]
887
       <td class="top" style="width:20px;">[% NEXT_SHELF_BROWS.itemcallnumber %]<a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% NEXT_SHELF_BROWS.biblionumber %]&amp;shelfbrowse_itemnumber=[% NEXT_SHELF_BROWS.itemnumber %]#shelfbrowser">[% NEXT_SHELF_BROWS.title |html %]</a></td>
888
[% END %]
889
</tr>
890
</table>
891
        
892
</div>
893
[% END %]
894
<br clear="all" />
779
<br clear="all" />
895
</div>
780
</div>
896
781
897
[% IF (SeparateHoldings) %]
782
[% IF (SeparateHoldings) %]
898
    <div id="otherholdings">
783
    <div id="otherholdings">
899
        [% IF (otheritemloop.size) %]
784
        [% IF (otheritemloop.size) %]
900
            [% PROCESS items_table items=otheritemloop %]
785
            [% INCLUDE items_table items=otheritemloop tab="otherholdings" %]
901
        [% ELSE %]
786
        [% ELSE %]
902
            No other items.
787
            No other items.
903
        [% END %]
788
        [% END %]
789
        [% INCLUDE shelfbrowser tab='otherholdings' %]
904
    </div>
790
    </div>
905
[% END %]
791
[% END %]
906
792
Lines 1281-1283 YAHOO.util.Event.onContentReady("furtherm", function () { Link Here
1281
[% END %]
1167
[% END %]
1282
1168
1283
[% INCLUDE 'opac-bottom.inc' %]
1169
[% INCLUDE 'opac-bottom.inc' %]
1170
1171
[%# End of template %]
1172
1173
[% BLOCK items_table %]
1174
    <table class="holdingst">
1175
        <thead><tr>
1176
            [% IF ( item_level_itypes ) %]<th id="item_itemtype">Item type</th>[% END %]
1177
            <th id="item_location">Location</th>
1178
            [% IF ( itemdata_ccode ) %]<th id="item_ccode">Collection</th>[% END %]
1179
            <th id="item_callnumber">Call number</th>
1180
            [% IF ( itemdata_enumchron ) %]<th id="item_enumchron">Vol info</th>[% END %]
1181
            [% IF ( itemdata_uri ) %]<th id="item_url">url</th>[% END %]
1182
            [% IF ( itemdata_copynumber ) %]<th id="item_copy">Copy</th>[% END %]
1183
            <th id="item_status">Status</th>
1184
            [% IF ( itemdata_itemnotes ) %]<th id="item_notes">Notes</th>[% END %]
1185
            <th id="item_datedue">Date due</th>
1186
            [% IF ( OPACShowBarcode ) %]<th>Barcode</th>[% END %]
1187
        [% IF holds_count.defined %]
1188
            <th>Item holds</th>
1189
        [% ELSIF show_priority %]
1190
            <th>Item hold queue priority</th>
1191
        [% END %]
1192
        </tr></thead>
1193
	    <tbody>[% FOREACH ITEM_RESULT IN items %]
1194
      <tr>[% IF ( item_level_itypes ) %]<td class="itype">[% UNLESS ( noItemTypeImages ) %][% IF ( ITEM_RESULT.imageurl ) %]<img src="[% ITEM_RESULT.imageurl %]" title="[% ITEM_RESULT.description %]" alt="[% ITEM_RESULT.description %]" />[% END %][% END %] [% ITEM_RESULT.description %]</td>[% END %]
1195
             <td class="location">
1196
    [% UNLESS ( singleBranchMode ) %]
1197
        <span class="[% ITEM_RESULT.branch_opac_info ? 'branch-info-tooltip-trigger' : '' %]">
1198
        [% IF ( ITEM_RESULT.branchurl ) %]
1199
        <a href="[% ITEM_RESULT.branchurl %]">[% ITEM_RESULT.branchname %]</a>
1200
        [% ELSE %]
1201
        [% ITEM_RESULT.branchname %]
1202
        [% END %]
1203
        </span>
1204
        <div class="branch-info-tooltip">[% ITEM_RESULT.branch_opac_info %]</div>
1205
    [% END %]
1206
    <span class="shelvingloc">[% ITEM_RESULT.location_description %]</span>
1207
    </td>
1208
            [% IF ( itemdata_ccode ) %]<td class="collection">[% ITEM_RESULT.ccode %]</td>[% END %]
1209
        <td class="call_no">[% IF ( ITEM_RESULT.itemcallnumber ) %] [% ITEM_RESULT.itemcallnumber %][% IF ( OPACShelfBrowser ) %] (<a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% ITEM_RESULT.biblionumber %]&amp;shelfbrowse_itemnumber=[% ITEM_RESULT.itemnumber %]#[% tab %]">Browse shelf</a>)[% END %][% END %]</td>
1210
            [% IF ( itemdata_enumchron ) %]<td class="vol_info">[% ITEM_RESULT.enumchron %]</td>[% END %]
1211
          [% IF ( itemdata_uri ) %]<td class="url"><a href="[% ITEM_RESULT.uri %]">[% ITEM_RESULT.uri %]</a></td>[% END %]
1212
               [% IF ( itemdata_copynumber ) %]<td class="copynumber">[% ITEM_RESULT.copynumber %]</td>[% END %]
1213
              <td class="status">[% INCLUDE 'item-status.inc' item = ITEM_RESULT %]</td>
1214
             [% IF ( itemdata_itemnotes ) %]<td class="notes">[% ITEM_RESULT.itemnotes %]</td>[% END %]
1215
        <td class="date_due">[% ITEM_RESULT.datedue | $KohaDates %]</td>
1216
        [% IF ( OPACShowBarcode ) %]<td class="barcode">[% ITEM_RESULT.barcode %]</td>[% END %]
1217
        [% IF holds_count.defined || show_priority %]
1218
        <td class="holds_count">
1219
            [% IF holds_count.defined %] [% ITEM_RESULT.holds_count %] [% END %]
1220
            [% IF ITEM_RESULT.priority %]
1221
                [% IF holds_count.defined %]
1222
                (priority [% ITEM_RESULT.priority %])
1223
                [% ELSE %]
1224
                [% ITEM_RESULT.priority %]
1225
                [% END %]
1226
            [% END %]
1227
                </td>
1228
        [% END %]
1229
	    </tr>
1230
	    [% END %]</tbody>
1231
	</table>
1232
[% END %][%# end of items_table block %]
1233
1234
[% BLOCK shelfbrowser %]
1235
    [% IF ( OpenOPACShelfBrowser and shelfbrowser_tab == tab) %]
1236
        [% tab %]
1237
        [% shelfbrowser_tab %]
1238
        <div id="shelfbrowser">
1239
            <h5 style="text-align: center;">
1240
                [% IF ( starting_homebranch ) %]Browsing [% starting_homebranch %] Shelves[% END %]
1241
                [% IF ( starting_location ) %], Shelving location: [% starting_location %][% END %]
1242
                [% IF ( starting_ccode ) %], Collection code: [% starting_ccode %][% END %]
1243
                <a style="font-size: 75%;" href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber %]">Close shelf browser</a>
1244
            </h5>
1245
1246
            <table>
1247
                <tr>
1248
                    <td rowspan="2" style="width:20px;">
1249
                        <div id="browser_previous">
1250
                            <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% IF ( shelfbrowser_prev_biblionumber ) %][% shelfbrowser_prev_biblionumber %][% ELSE %][% biblionumber %][% END %]&amp;shelfbrowse_itemnumber=[% shelfbrowser_prev_itemnumber %]#shelfbrowser">Previous</a>
1251
                        </div>
1252
                    </td>
1253
                    [% FOREACH PREVIOUS_SHELF_BROWS IN PREVIOUS_SHELF_BROWSE %]
1254
                        <td>
1255
                            <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% PREVIOUS_SHELF_BROWS.biblionumber %]&amp;shelfbrowse_itemnumber=[% PREVIOUS_SHELF_BROWS.itemnumber %]#shelfbrowser">
1256
                                [% IF ( OPACAmazonCoverImages ) %]
1257
                                    [% IF ( PREVIOUS_SHELF_BROWS.browser_normalized_isbn ) %]
1258
                                        <img border="0" src="http://images.amazon.com/images/P/[% PREVIOUS_SHELF_BROWS.browser_normalized_isbn %].01._AA75_PU_PU-5_.jpg" alt="" />
1259
                                    [% ELSE %]
1260
                                        <span class="no-image">No cover image available</span>
1261
                                    [% END %]
1262
                                [% END %]
1263
                                [% IF ( SyndeticsEnabled ) %]
1264
                                    [% IF ( SyndeticsCoverImages ) %]
1265
                                        [% IF ( content_identifier_exists ) %]
1266
                                            [% IF ( using_https ) %]
1267
                                                <img border="0" src="https://secure.syndetics.com/index.aspx?isbn=[% PREVIOUS_SHELF_BROWS.browser_normalized_isbn %]/SC.GIF&amp;client=[% SyndeticsClientCode %][% IF ( PREVIOUS_SHELF_BROWS.browser_normalized_upc ) %]&amp;upc=[% PREVIOUS_SHELF_BROWS.browser_normalized_upc %][% END %][% IF ( PREVIOUS_SHELF_BROWS.browser_normalized_oclc ) %]&amp;oclc=[% PREVIOUS_SHELF_BROWS.browser_normalized_oclc %][% END %]&amp;type=xw10" alt="" />
1268
                                            [% ELSE %]
1269
                                                <img border="0" src="http://www.syndetics.com/index.aspx?isbn=[% PREVIOUS_SHELF_BROWS.browser_normalized_isbn %]/SC.GIF&amp;client=[% SyndeticsClientCode %][% IF ( PREVIOUS_SHELF_BROWS.browser_normalized_upc ) %]&amp;upc=[% PREVIOUS_SHELF_BROWS.browser_normalized_upc %][% END %][% IF ( PREVIOUS_SHELF_BROWS.browser_normalized_oclc ) %]&amp;oclc=[% PREVIOUS_SHELF_BROWS.browser_normalized_oclc %][% END %]&amp;type=xw10" alt="" />
1270
                                            [% END %]
1271
                                        [% ELSE %]
1272
                                            <span class="no-image">No cover image available</span>
1273
                                        [% END %]
1274
                                    [% END %]
1275
                                [% END %]
1276
                                [% IF ( GoogleJackets ) %]
1277
                                    [% IF ( PREVIOUS_SHELF_BROWS.browser_normalized_isbn ) %]
1278
                                        <div style="block" title="[% PREVIOUS_SHELF_BROWS.biblionumber |url %]" class="[% PREVIOUS_SHELF_BROWS.browser_normalized_isbn %]" id="gbs-thumbnail-preview[% loop.count %]"></div>
1279
                                    [% ELSE %]
1280
                                        <span class="no-image">No cover image available</span>
1281
                                    [% END %]
1282
                                [% END %]
1283
                                [% IF ( BakerTaylorEnabled ) %]
1284
                                    [% IF ( PREVIOUS_SHELF_BROWS.browser_normalized_isbn ) %]
1285
                                        <img alt="See Baker &amp; Taylor" src="[% BakerTaylorImageURL |html %][% PREVIOUS_SHELF_BROWS.browser_normalized_isbn %]" />
1286
                                    [% ELSE %]
1287
                                        <span class="no-image">No cover image available</span>
1288
                                    [% END %]
1289
                                [% END %]
1290
                            </a>
1291
                        </td>
1292
                    [% END %]
1293
1294
                    [% FOREACH NEXT_SHELF_BROWS IN NEXT_SHELF_BROWSE %]
1295
                        <td>
1296
                            <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% NEXT_SHELF_BROWS.biblionumber %]&amp;shelfbrowse_itemnumber=[% NEXT_SHELF_BROWS.itemnumber %]#shelfbrowser">
1297
                                [% IF ( OPACAmazonCoverImages ) %]
1298
                                    [% IF ( NEXT_SHELF_BROWS.browser_normalized_isbn ) %]
1299
                                        <img border="0" src="http://images.amazon.com/images/P/[% NEXT_SHELF_BROWS.browser_normalized_isbn %].01._AA75_PU_PU-5_.jpg" alt="" />
1300
                                    [% ELSE %]
1301
                                        <span class="no-image">No cover image available</span>
1302
                                    [% END %]
1303
                                [% END %]
1304
1305
                                [% IF ( SyndeticsEnabled ) %]
1306
                                    [% IF ( SyndeticsCoverImages ) %]
1307
                                        [% IF ( content_identifier_exists ) %]
1308
                                            [% IF ( using_https ) %]
1309
                                                <img border="0" src="https://secure.syndetics.com/index.aspx?isbn=[% NEXT_SHELF_BROWS.browser_normalized_isbn %]/SC.GIF&amp;client=[% SyndeticsClientCode %][% IF ( NEXT_SHELF_BROWS.browser_normalized_upc ) %]&amp;upc=[% NEXT_SHELF_BROWS.browser_normalized_upc %][% END %][% IF ( NEXT_SHELF_BROWS.browser_normalized_oclc ) %]&amp;oclc=[% NEXT_SHELF_BROWS.browser_normalized_oclc %][% END %]&amp;type=xw10" alt="" />
1310
                                            [% ELSE %]
1311
                                                <img border="0" src="http://www.syndetics.com/index.aspx?isbn=[% NEXT_SHELF_BROWS.browser_normalized_isbn %]/SC.GIF&amp;client=[% SyndeticsClientCode %][% IF ( NEXT_SHELF_BROWS.browser_normalized_upc ) %]&amp;upc=[% NEXT_SHELF_BROWS.browser_normalized_upc %][% END %][% IF ( NEXT_SHELF_BROWS.browser_normalized_oclc ) %]&amp;oclc=[% NEXT_SHELF_BROWS.browser_normalized_oclc %][% END %]&amp;type=xw10" alt="" />
1312
                                            [% END %]
1313
                                        [% ELSE %]
1314
                                            <span class="no-image">No cover image available</span>
1315
                                        [% END %]
1316
                                    [% END %]
1317
                                [% END %]
1318
1319
                                [% IF ( GoogleJackets ) %]
1320
                                    [% IF ( NEXT_SHELF_BROWS.browser_normalized_isbn ) %]
1321
                                        <div style="block" title="[% NEXT_SHELF_BROWS.biblionumber |url %]" class="[% NEXT_SHELF_BROWS.browser_normalized_isbn %]" id="gbs-thumbnail-preview[% loop.count %]"></div>
1322
                                    [% ELSE %]
1323
                                        <span class="no-image">No cover image available</span>
1324
                                    [% END %]
1325
                                [% END %]
1326
                                [% IF ( BakerTaylorEnabled ) %]
1327
                                    [% IF ( NEXT_SHELF_BROWS.browser_normalized_isbn ) %]
1328
                                        <img alt="See Baker &amp; Taylor" src="[% BakerTaylorImageURL |html %][% NEXT_SHELF_BROWS.browser_normalized_isbn %]" />
1329
                                    [% ELSE %]
1330
                                        <span class="no-image">No cover image available</span>
1331
                                    [% END %]
1332
                                [% END %]
1333
                            </a>
1334
                        </td>
1335
                    [% END %]
1336
1337
                    <td rowspan="2">
1338
                        <div id="browser_next">
1339
                            <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% IF ( shelfbrowser_next_biblionumber ) %][% shelfbrowser_next_biblionumber %][% ELSE %][% biblionumber %][% END %]&amp;shelfbrowse_itemnumber=[% shelfbrowser_next_itemnumber %]#shelfbrowser">Next</a>
1340
                        </div>
1341
                    </td>
1342
                </tr>
1343
1344
                <tr>
1345
                    [% FOREACH PREVIOUS_SHELF_BROWS IN PREVIOUS_SHELF_BROWSE %]
1346
                        <td class="top">
1347
                            [% PREVIOUS_SHELF_BROWS.itemcallnumber %]
1348
                            <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% PREVIOUS_SHELF_BROWS.biblionumber %]&amp;shelfbrowse_itemnumber=[% PREVIOUS_SHELF_BROWS.itemnumber %]#shelfbrowser">[% PREVIOUS_SHELF_BROWS.title |html %]</a>
1349
                        </td>
1350
                    [% END %]
1351
1352
                    [% FOREACH NEXT_SHELF_BROWS IN NEXT_SHELF_BROWSE %]
1353
                        <td class="top" style="width:20px;">
1354
                            [% NEXT_SHELF_BROWS.itemcallnumber %]
1355
                            <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% NEXT_SHELF_BROWS.biblionumber %]&amp;shelfbrowse_itemnumber=[% NEXT_SHELF_BROWS.itemnumber %]#shelfbrowser">[% NEXT_SHELF_BROWS.title |html %]</a>
1356
                        </td>
1357
                    [% END %]
1358
                </tr>
1359
            </table>
1360
        </div>
1361
    [% END %]
1362
[% END %][%# end of shelfbrowser block %]
(-)a/opac/opac-detail.pl (-3 / +8 lines)
Lines 874-881 if ( C4::Context->preference( "SocialNetworks" ) ) { Link Here
874
874
875
# Shelf Browser Stuff
875
# Shelf Browser Stuff
876
if (C4::Context->preference("OPACShelfBrowser")) {
876
if (C4::Context->preference("OPACShelfBrowser")) {
877
    # pick the first itemnumber unless one was selected by the user
877
    my $starting_itemnumber = $query->param('shelfbrowse_itemnumber');
878
    my $starting_itemnumber = $query->param('shelfbrowse_itemnumber'); # || $items[0]->{itemnumber};
879
    if (defined($starting_itemnumber)) {
878
    if (defined($starting_itemnumber)) {
880
        $template->param( OpenOPACShelfBrowser => 1) if $starting_itemnumber;
879
        $template->param( OpenOPACShelfBrowser => 1) if $starting_itemnumber;
881
        my $nearby = GetNearbyItems($starting_itemnumber,3);
880
        my $nearby = GetNearbyItems($starting_itemnumber,3);
Lines 892-897 if (C4::Context->preference("OPACShelfBrowser")) { Link Here
892
            PREVIOUS_SHELF_BROWSE => $nearby->{prev},
891
            PREVIOUS_SHELF_BROWSE => $nearby->{prev},
893
            NEXT_SHELF_BROWSE => $nearby->{next},
892
            NEXT_SHELF_BROWSE => $nearby->{next},
894
        );
893
        );
894
895
        # in which tab shelf browser should open ?
896
        if (grep { $starting_itemnumber == $_->{itemnumber} } @itemloop) {
897
            $template->param(shelfbrowser_tab => 'holdings');
898
        } else {
899
            $template->param(shelfbrowser_tab => 'otherholdings');
900
        }
895
    }
901
    }
896
}
902
}
897
903
898
- 

Return to bug 7674