--- loncom/interface/loncommon.pm 2011/06/05 12:59:47 1.1009
+++ loncom/interface/loncommon.pm 2011/06/06 22:20:52 1.1011
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# a pile of common routines
#
-# $Id: loncommon.pm,v 1.1009 2011/06/05 12:59:47 www Exp $
+# $Id: loncommon.pm,v 1.1011 2011/06/06 22:20:52 www Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -3459,6 +3459,7 @@ sub get_previous_attempt {
my $data=$parts[-1];
next if ($data eq 'foilorder');
pop(@parts);
+ $prevattempts.='
'.&mt('Part ').join('.',@parts).' '.$data.' | ';
if ($data eq 'type') {
unless ($showsurv) {
my $id = join(',',@parts);
@@ -3467,10 +3468,7 @@ sub get_previous_attempt {
$lasthidden{$ign.'.'.$id} = 1;
}
}
- delete($lasthash{$key});
- } else {
- $prevattempts.=''.&mt('Part ').join('.',@parts).' '.$data.' | ';
- }
+ }
} else {
if ($#parts == 0) {
$prevattempts.=''.$parts[0].' | ';
@@ -3587,7 +3585,7 @@ sub get_previous_attempt {
sub format_previous_attempt_value {
my ($key,$value) = @_;
- if ($key =~ /timestamp/) {
+ if (($key =~ /timestamp/) || ($key=~/duedate/)) {
$value = &Apache::lonlocal::locallocaltime($value);
} elsif (ref($value) eq 'ARRAY') {
$value = '('.join(', ', @{ $value }).')';