my $catview = $input->param('catview');
my $gst = $input->param('gst');
-my @results = SearchOrder( $search, $supplierid, $biblionumber, $catview );
+my @results = SearchOrder( $search, $supplierid, $biblionumber);
my $count = scalar @results;
my $order = GetOrder($search);
my (@itemtypesloop,@locationloop,@ccodeloop);
my $itemtypes = GetItemTypes;
- foreach my $thisitemtype (sort keys %$itemtypes) {
+ foreach my $thisitemtype (sort {$itemtypes->{$a}->{'description'} cmp $itemtypes->{$b}->{'description'}} keys %$itemtypes) {
push @itemtypesloop, {
value => $thisitemtype,
description => $itemtypes->{$thisitemtype}->{'description'},
};
}
my $locs = GetKohaAuthorisedValues( 'items.location' );
- foreach my $thisloc (sort keys %$locs) {
+ foreach my $thisloc (sort {$locs->{$a} cmp $locs->{$b}} keys %$locs) {
push @locationloop, {
value => $thisloc,
description => $locs->{$thisloc},
};
}
my $ccodes = GetKohaAuthorisedValues( 'items.ccode' );
- foreach my $thisccode (sort keys %$ccodes) {
+ foreach my $thisccode (sort {$ccodes->{$a} cmp $ccodes->{$b}} keys %$ccodes) {
push @ccodeloop, {
value => $thisccode,
description => $ccodes->{$thisccode},