Browse Source

Bug 31309: Remove GetItemsInfo from basket/sendbasket

Why are we display with $raw?
Why are we display the location code instead of the AV's lib?

Bug 27272 is going to remove C4::Items::GetItemsInfo in favour of Koha::Items->search_ordered.

Here we are going to deal with basket/sendbasket

Test plan:
List items on the modified view and confirm that all the info is
displayed correctly

Signed-off-by: Owen Leonard <oleonard@myacpl.org>

Signed-off-by: Joonas Kylmälä <joonas.kylmala@iki.fi>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
22.11.x
Jonathan Druart 2 years ago
committed by Tomas Cohen Arazi
parent
commit
42b6aea89c
Signed by: tomascohen GPG Key ID: 0A272EA1B2F3C15F
  1. 5
      basket/sendbasket.pl
  2. 5
      koha-tmpl/intranet-tmpl/prog/en/modules/basket/sendbasket.tt

5
basket/sendbasket.pl

@ -25,7 +25,6 @@ use Try::Tiny qw( catch try );
use C4::Biblio qw(
GetMarcSubjects
);
use C4::Items qw( GetItemsInfo );
use C4::Auth qw( get_template_and_user );
use C4::Output qw( output_and_exit output_html_with_http_headers );
use C4::Templates;
@ -76,8 +75,6 @@ if ( $email_add ) {
my $marcauthorsarray = $biblio->get_marc_contributors;
my $marcsubjctsarray = GetMarcSubjects( $record, $marcflavour );
my @items = GetItemsInfo( $biblionumber );
my $hasauthors = 0;
if($dat->{'author'} || @$marcauthorsarray) {
$hasauthors = 1;
@ -88,7 +85,7 @@ if ( $email_add ) {
$dat->{MARCAUTHORS} = $marcauthorsarray;
$dat->{HASAUTHORS} = $hasauthors;
$dat->{'biblionumber'} = $biblionumber;
$dat->{ITEM_RESULTS} = \@items;
$dat->{ITEM_RESULTS} = $biblio->items->search_ordered;
$iso2709 .= $record->as_usmarc();

5
koha-tmpl/intranet-tmpl/prog/en/modules/basket/sendbasket.tt

@ -1,6 +1,7 @@
[% USE raw %]
[% USE HtmlToText %]
[% USE Koha %]
[% USE Branches %]
<SUBJECT>
Your cart
@ -139,11 +140,11 @@ Your cart
In online catalog: [% OPACBaseURL | $raw %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% BIBLIO_RESULT.biblionumber | html %]
</p>
[% END %]
[% IF ( BIBLIO_RESULT.ITEM_RESULTS.size ) %]
[% IF ( BIBLIO_RESULT.ITEM_RESULTS.count ) %]
<p>Items:
<ul>
[% FOREACH ITEM_RESULT IN BIBLIO_RESULT.ITEM_RESULTS %]<li>
[% ITEM_RESULT.branchname | $raw %]
[% Branches.GetName(ITEM_RESULT.holdingbranch) | $raw %]
[% ITEM_RESULT.location | $raw %]
[% IF ITEM_RESULT.itemcallnumber %]([% ITEM_RESULT.itemcallnumber | $raw %])[% END %]
[% ITEM_RESULT.barcode | $raw %]

Loading…
Cancel
Save