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