--- loncom/interface/Attic/lonchart.pm 2002/02/28 23:25:50 1.34 +++ loncom/interface/Attic/lonchart.pm 2002/02/28 23:35:31 1.35 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # (Publication Handler # -# $Id: lonchart.pm,v 1.34 2002/02/28 23:25:50 minaeibi Exp $ +# $Id: lonchart.pm,v 1.35 2002/02/28 23:35:31 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -387,7 +387,7 @@ sub CreateForm { } sub CacheChart { - my @list = (); + my %list = (); my $count=0; my $Pos = $ENV{'form.sort'}; @@ -398,11 +398,11 @@ sub CacheChart { foreach my $key( keys %CachData) { my @Temp=split(/\:/,$key); my $Use = $Temp[$Pos]; - $list[$count]=$Use.$key.'*'.$CachData{$key}; + $list{$Use.$key}=$key; $count++; } - @list = sort (@list); + my @order = sort(keys(%list)); $r->print('
'); for ( my $n; $n < $count; $n++) { - my ($dummy, $Line) = split(/\*/,$list[$n]); - $r->print($Line.''); }
'); + $r->print($CachData{$list{$order[$n]}}.'
'); } $r->print('