[Koha-patches] [PATCH] Bug 2553: Fixes drop-down alphabetization for Circulation Statistics report form.

Garry Collum gcollum at gmail.com
Sat Jul 18 01:31:55 CEST 2009


Fixes alphabetization for the item type, library and collection drop-down lists in the Checkout Statistics wizard form.
---
 reports/issues_stats.pl |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/reports/issues_stats.pl b/reports/issues_stats.pl
index 63ea68e..11ecc77 100755
--- a/reports/issues_stats.pl
+++ b/reports/issues_stats.pl
@@ -133,13 +133,13 @@ my %select;
 
 # create itemtype arrayref for <select>.
 my @itemtypeloop;
-for my $itype ( keys(%$itemtypes)) {
+for my $itype ( sort {$itemtypes->{$a}->{description} cmp $itemtypes->{$b}->{description}} keys(%$itemtypes)) {
 	push @itemtypeloop, { code => $itype , description => $itemtypes->{$itype}->{description} } ;
 }
 
 my $branches=GetBranches();
 my @branchloop;
-foreach (keys %$branches) {
+foreach (sort {$branches->{$a}->{'branchname'} cmp $branches->{$b}->{'branchname'}} keys %$branches) {
 	my $thisbranch = ''; # FIXME 
 	my %row = (
 		branchcode => $_,
@@ -157,7 +157,7 @@ foreach (sort keys %$locations) {
 }
     
 my @ccodes;
-foreach (keys %$ccodes) {
+foreach (sort {$ccodes->{$a} cmp $ccodes->{$b}} keys %$ccodes) {
 	push @ccodes, { code => $_, description => $ccodes->{$_} };
 }
 
-- 
1.5.6.5




More information about the Koha-patches mailing list