From aa9e3d0f7b40abc8818ecd3f42598a07fc948f13 Mon Sep 17 00:00:00 2001 From: Henri-Damien LAURENT Date: Mon, 8 Sep 2008 17:45:07 +0200 Subject: [PATCH] bug fix 2590 : seems that when itemtypeimagelocation returns undef, the hash is messed up. put it at the end of the hash and everything is fine. Signed-off-by: Galen Charlton --- catalogue/search.pl | 4 ++-- opac/opac-search.pl | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/catalogue/search.pl b/catalogue/search.pl index af541d010f..13b137b1c2 100755 --- a/catalogue/search.pl +++ b/catalogue/search.pl @@ -228,12 +228,12 @@ my $advanced_search_types = C4::Context->preference("AdvancedSearchTypes"); if (!$advanced_search_types or $advanced_search_types eq 'itemtypes') { foreach my $thisitemtype ( sort {$itemtypes->{$a}->{'description'} cmp $itemtypes->{$b}->{'description'} } keys %$itemtypes ) { my %row =( number=>$cnt++, - imageurl=> getitemtypeimagelocation( 'intranet', $itemtypes->{$thisitemtype}->{'imageurl'} ), ccl => $itype_or_itemtype, code => $thisitemtype, selected => $selected, description => $itemtypes->{$thisitemtype}->{'description'}, count5 => $cnt % 4, + imageurl=> getitemtypeimagelocation( 'intranet', $itemtypes->{$thisitemtype}->{'imageurl'} ), ); $selected = 0 if ($selected) ; push @itemtypesloop, \%row; @@ -244,12 +244,12 @@ if (!$advanced_search_types or $advanced_search_types eq 'itemtypes') { for my $thisitemtype (@$advsearchtypes) { my %row =( number=>$cnt++, - imageurl=> getitemtypeimagelocation( 'intranet', $thisitemtype->{'imageurl'} ), ccl => $advanced_search_types, code => $thisitemtype->{authorised_value}, selected => $selected, description => $thisitemtype->{'lib'}, count5 => $cnt % 4, + imageurl=> getitemtypeimagelocation( 'intranet', $thisitemtype->{'imageurl'} ), ); push @itemtypesloop, \%row; } diff --git a/opac/opac-search.pl b/opac/opac-search.pl index 5f5086127b..ddccb84280 100755 --- a/opac/opac-search.pl +++ b/opac/opac-search.pl @@ -138,12 +138,12 @@ my $advanced_search_types = C4::Context->preference("AdvancedSearchTypes"); if (!$advanced_search_types or $advanced_search_types eq 'itemtypes') { foreach my $thisitemtype ( sort {$itemtypes->{$a}->{'description'} cmp $itemtypes->{$b}->{'description'} } keys %$itemtypes ) { my %row =( number=>$cnt++, - imageurl=> getitemtypeimagelocation( 'opac', $itemtypes->{$thisitemtype}->{'imageurl'} ), ccl => $itype_or_itemtype, code => $thisitemtype, selected => $selected, description => $itemtypes->{$thisitemtype}->{'description'}, count5 => $cnt % 4, + imageurl=> getitemtypeimagelocation( 'opac', $itemtypes->{$thisitemtype}->{'imageurl'} ), ); $selected = 0 if ($selected) ; push @itemtypesloop, \%row; @@ -154,12 +154,12 @@ if (!$advanced_search_types or $advanced_search_types eq 'itemtypes') { for my $thisitemtype (@$advsearchtypes) { my %row =( number=>$cnt++, - imageurl=> getitemtypeimagelocation( 'opac', $thisitemtype->{'imageurl'} ), ccl => $advanced_search_types, code => $thisitemtype->{authorised_value}, selected => $selected, description => $thisitemtype->{'lib'}, count5 => $cnt % 4, + imageurl=> getitemtypeimagelocation( 'opac', $thisitemtype->{'imageurl'} ), ); push @itemtypesloop, \%row; } -- 2.20.1