--- loncom/interface/lonparmset.pm 2006/12/14 20:49:22 1.355 +++ loncom/interface/lonparmset.pm 2007/01/04 19:34:13 1.356 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Handler to set parameters for assessments # -# $Id: lonparmset.pm,v 1.355 2006/12/14 20:49:22 albertel Exp $ +# $Id: lonparmset.pm,v 1.356 2007/01/04 19:34:13 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -3753,7 +3753,15 @@ sub parm_change_log { } if ($last) { ($folder) = &Apache::lonnet::decode_symb($last); } } - foreach my $id (sort { $parmlog{$b}{'exe_time'}<=>$parmlog{$a}{'exe_time'} } (keys(%parmlog))) { + foreach my $id (sort + { + if ($parmlog{$b}{'exe_time'} ne $parmlog{$a}{'exe_time'}) { + return $parmlog{$b}{'exe_time'} <=>$parmlog{$a}{'exe_time'} + } + my $aid = (split('00000',$a))[-1]; + my $bid = (split('00000',$b))[-1]; + return $bid<=>$aid; + } (keys(%parmlog))) { my @changes=keys(%{$parmlog{$id}{'logentry'}}); my $count = 0; my $time =