Fixes bug 5232: Shelfname won't display on high-numbered lists
authorIan Walls <ian.walls@bywatersolutions.com>
Tue, 30 Nov 2010 07:25:30 +0000 (02:25 -0500)
committerChris Cormack <chrisc@catalyst.net.nz>
Wed, 1 Dec 2010 19:33:12 +0000 (08:33 +1300)
commit31439fc51adc7e32a2eff6608bf91e08fcbf0ade
treed63c33ac55c8376e048e9c3ae8ca2d06a431b6ab
parentb9ccc5184197e2bf4bf6697edfdb9e70963fdee6
Fixes bug 5232: Shelfname won't display on high-numbered lists

This bugfix adds an explicit GetShelf for the specific shelfnumber when viewing that individual shelfnumber.  This captures the
shelfname, which was originally pulled from shelflist->{$shelfnumber}, which may not have been populated if the List in question was
beyond the 20th private or public list in the system.

Also adds a more explicit sort: the sort from the CGI takes top priority, then it falls back to the default sort for the list, and
ultimate falls to 'title' if neither CGI nor default sort exist.

Signed-off-by: Ian Walls <ian.walls@bywatersolutions.com>
Signed-off-by: Nicole Engard <nengard@bywatersolutions.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
C4/VirtualShelves/Page.pm