Lines 123-130
my $copynumbers =
Link Here
|
123 |
|
123 |
|
124 |
my $itemtypes = { map { $_->{itemtype} => $_ } @{ Koha::ItemTypes->search_with_localization->unblessed } }; |
124 |
my $itemtypes = { map { $_->{itemtype} => $_ } @{ Koha::ItemTypes->search_with_localization->unblessed } }; |
125 |
|
125 |
|
126 |
$data->{'itemtypename'} = $itemtypes->{$data->{'itemtype'}}->{'translated_description'}; |
126 |
$data->{'itemtypename'} = $itemtypes->{ $data->{'itemtype'} }->{'translated_description'} |
127 |
$data->{'rentalcharge'} = sprintf( "%.2f", $data->{'rentalcharge'} ); |
127 |
if $data->{itemtype} && exists $itemtypes->{ $data->{itemtype} }; |
|
|
128 |
$data->{'rentalcharge'} = sprintf( "%.2f", $data->{'rentalcharge'} || 0); # Price formatting should be done template-side |
128 |
foreach ( keys %{$data} ) { |
129 |
foreach ( keys %{$data} ) { |
129 |
$template->param( "$_" => defined $data->{$_} ? $data->{$_} : '' ); |
130 |
$template->param( "$_" => defined $data->{$_} ? $data->{$_} : '' ); |
130 |
} |
131 |
} |
Lines 132-140
foreach ( keys %{$data} ) {
Link Here
|
132 |
($itemnumber) and @items = (grep {$_->{'itemnumber'} == $itemnumber} @items); |
133 |
($itemnumber) and @items = (grep {$_->{'itemnumber'} == $itemnumber} @items); |
133 |
foreach my $item (@items){ |
134 |
foreach my $item (@items){ |
134 |
$item->{object} = Koha::Items->find( $item->{itemnumber} ); |
135 |
$item->{object} = Koha::Items->find( $item->{itemnumber} ); |
135 |
$item->{'collection'} = $ccodes->{ $item->{ccode} } if ($ccodes); |
136 |
$item->{'collection'} = $ccodes->{ $item->{ccode} } if $ccodes && $item->{ccode} && exists $ccodes->{ $item->{ccode} }; |
136 |
$item->{'itype'} = $itemtypes->{ $item->{'itype'} }->{'translated_description'}; |
137 |
$item->{'itype'} = $itemtypes->{ $item->{'itype'} }->{'translated_description'} if exists $itemtypes->{ $item->{'itype'} }; |
137 |
$item->{'replacementprice'} = sprintf( "%.2f", $item->{'replacementprice'} ); |
138 |
$item->{'replacementprice'} = sprintf( "%.2f", $item->{'replacementprice'} || 0 ); # Price formatting should be done template-side |
138 |
if ( defined $item->{'copynumber'} ) { |
139 |
if ( defined $item->{'copynumber'} ) { |
139 |
$item->{'displaycopy'} = 1; |
140 |
$item->{'displaycopy'} = 1; |
140 |
if ( defined $copynumbers->{ $item->{'copynumber'} } ) { |
141 |
if ( defined $copynumbers->{ $item->{'copynumber'} } ) { |
141 |
- |
|
|