- if (!$advanced_search_types or $advanced_search_types eq 'itemtypes') {
- # load the itemtypes
- my $itemtypes = GetItemTypes;
- my $selected=1;
- my $cnt;
- foreach my $thisitemtype ( sort {$itemtypes->{$a}->{'description'} cmp $itemtypes->{$b}->{'description'} } keys %$itemtypes ) {
- my %row =(
- code => $thisitemtype,
- selected => $selected,
- description => $itemtypes->{$thisitemtype}->{'description'},
- );
- $selected = 0 if ($selected) ;
- push @itemtypesloop, \%row;
- }
-
-
- } else {
- my $advsearchtypes = GetAuthorisedValues($advanced_search_types);
- my $cnt;
- my $selected=1;
- for my $thisitemtype (sort {$a->{'lib'} cmp $b->{'lib'}} @$advsearchtypes) {
- my %row =(
- number=>$cnt++,
- ccl => $advanced_search_types,
- code => $thisitemtype->{authorised_value},
- selected => $selected,
- description => $thisitemtype->{'lib'},
- count5 => $cnt % 4,
- imageurl=> getitemtypeimagelocation( 'intranet', $thisitemtype->{'imageurl'} ),
- );
- push @itemtypesloop, \%row;
- }
+ foreach my $thisitemtype (
+ sort {
+ $itemtypes->{$a}->{'description'}
+ cmp $itemtypes->{$b}->{'description'}
+ } keys %$itemtypes
+ )
+ {
+ my %row = (
+ code => $thisitemtype,
+ description => $itemtypes->{$thisitemtype}->{'description'},
+ );
+ push @itemtypesloop, \%row;