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

Return to bug 7674