Bug 10856: (follow-up) if callnumbers are equal, order should be on itemnumber
authorJonathan Druart <jonathan.druart@biblibre.com>
Fri, 13 Sep 2013 07:55:51 +0000 (09:55 +0200)
committerGalen Charlton <gmc@esilibrary.com>
Fri, 4 Oct 2013 15:57:03 +0000 (15:57 +0000)
If a lot of items has the same callnumber, the order should be on the
itemnumbers. Otherwise the left side is always filled with the same
items.

+ Fix a bad c/p for the next link (when js is disabled).

Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
C4/ShelfBrowser.pm
koha-tmpl/opac-tmpl/prog/en/includes/shelfbrowser.inc

index 555ad05..763b406 100644 (file)
@@ -171,7 +171,7 @@ sub GetNearbyItems {
 
     my @prev_items = @{
         $dbh->selectall_arrayref(
-            $prev_query . $query_cond . ' ORDER BY cn_sort DESC, itemnumber LIMIT ?',
+            $prev_query . $query_cond . ' ORDER BY cn_sort DESC, itemnumber DESC LIMIT ?',
             { Slice => {} },
             ( @params, $gap )
         )
index c41647a..f5672f9 100644 (file)
@@ -67,7 +67,7 @@
                 <td rowspan="2" style="width:20px;">
                   [% IF shelfbrowser_next_item %]
                     <div id="browser_next">
-                        <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% shelfbrowser_prev_item.biblionumber %]&amp;shelfbrowse_itemnumber=[% shelfbrowser_prev_item.itemnumber %]#shelfbrowser">Next</a>
+                        <a href="/cgi-bin/koha/opac-detail.pl?biblionumber=[% shelfbrowser_next_item.biblionumber %]&amp;shelfbrowse_itemnumber=[% shelfbrowser_next_item.itemnumber %]#shelfbrowser">Next</a>
                     </div>
                   [% END %]
                 </td>