@@ -, +, @@ --- C4/Items.pm | 11 ++++++- koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tt | 31 ++++++++++++++++++- 2 files changed, 39 insertions(+), 3 deletions(-) --- a/C4/Items.pm +++ a/C4/Items.pm @@ -1185,7 +1185,8 @@ sub GetItemsInfo { items.notforloan as itemnotforloan, itemtypes.description, itemtypes.notforloan as notforloan_per_itemtype, - holding.branchurl + holding.branchurl, + home.branchurl AS homebranchurl FROM items LEFT JOIN branches AS holding ON items.holdingbranch = holding.branchcode LEFT JOIN branches AS home ON items.homebranch=home.branchcode @@ -1237,6 +1238,14 @@ sub GetItemsInfo { if ( my $bdata = $bsth->fetchrow_hashref ) { $data->{'branchname'} = $bdata->{'branchname'}; } + $bsth = $dbh->prepare( + "SELECT * FROM branches WHERE branchcode = ? + " + ); + $bsth->execute( $data->{'homebranch'} ); + if ( my $bdata = $bsth->fetchrow_hashref ) { + $data->{'homebranchname'} = $bdata->{'branchname'}; + } $data->{'datedue'} = $datedue; # get notforloan complete status if applicable --- a/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tt +++ a/koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tt @@ -580,7 +580,8 @@ YAHOO.util.Event.onContentReady("furtherm", function () {
Item type | [% END %] -Location | +Current Location | + [% UNLESS ( singleBranchMode ) %]Home Library | [% END %] [% IF ( itemdata_ccode ) %]Collection | [% END %]Call Number | [% IF ( itemdata_enumchron ) %]Vol Info | [% END %] @@ -592,7 +593,33 @@ YAHOO.util.Event.onContentReady("furtherm", function () {
---|---|---|---|---|---|---|
[% UNLESS ( noItemTypeImages ) %][% IF ( ITEM_RESULT.imageurl ) %][% END %][% END %] [% ITEM_RESULT.description %] | [% END %] -[% UNLESS ( singleBranchMode ) %][% IF ( ITEM_RESULT.branchurl ) %][% ITEM_RESULT.branchname %][% ELSE %][% ITEM_RESULT.branchname %][% END %][% END %] [% ITEM_RESULT.location_description %] | ++ [% UNLESS ( singleBranchMode ) %] + [% IF ( ITEM_RESULT.branchurl ) %] + [% ITEM_RESULT.branchname %] + [% ELSE %] + [% ITEM_RESULT.branchname %] + [% END %] + + [% END %] + + [% IF ( singleBranchMode ) %] + [% ITEM_RESULT.location_description %] + [% END %] + | + + [% UNLESS ( singleBranchMode ) %] ++ [% IF ( ITEM_RESULT.homebranchurl ) %] + [% ITEM_RESULT.homebranchname %] + [% ELSE %] + [% ITEM_RESULT.homebranchname %] + [% END %] + + [% ITEM_RESULT.location_description %] + | + [% END %] + [% IF ( itemdata_ccode ) %][% ITEM_RESULT.ccode %] | [% END %][% IF ( ITEM_RESULT.itemcallnumber ) %] [% ITEM_RESULT.itemcallnumber %][% IF ( OPACShelfBrowser ) %] (Browse Shelf)[% END %][% END %] | [% IF ( itemdata_enumchron ) %][% ITEM_RESULT.enumchron %] | [% END %] --