--- loncom/interface/lonparmset.pm 2003/09/04 01:09:04 1.122 +++ loncom/interface/lonparmset.pm 2003/09/04 22:36:47 1.123 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Handler to set parameters for assessments # -# $Id: lonparmset.pm,v 1.122 2003/09/04 01:09:04 www Exp $ +# $Id: lonparmset.pm,v 1.123 2003/09/04 22:36:47 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -1678,7 +1678,7 @@ sub overview { LON-CAPA Course Environment $bodytag -
+ ENDOVER # Read and display @@ -1686,20 +1686,22 @@ ENDOVER my $oldsection=''; my $oldrealm=''; my $oldpart=''; + my $pointer=0; foreach my $thiskey (sort keys %resourcedata) { - my ($course,$middle,$part,$name)= - ($thiskey=~/^(\w+)\.(.*)\.*([\w\s]+)\.(\w+)$/); - unless ($name eq 'type') { + if ($resourcedata{$thiskey.'.type'}) { + my ($course,$middle,$part,$name)= + ($thiskey=~/^(\w+)\.(?:(.+)\.)*([\w\s]+)\.(\w+)$/); my $section='All Students'; if ($middle=~/^\[(.*)\]\./) { $section='Group/Section: '.$1; $middle=~s/^\[(.*)\]\.//; } - my $realm='All Resources'; + $middle=~s/\.$//; + my $realm='All Resources'; if ($middle=~/^(.+)\_\_\_\(all\)$/) { - $realm='Folder/Map: '.$1; + $realm='Folder/Map: '.&Apache::lonnet::gettitle($1).''; } elsif ($middle) { - $realm='Resource: '.$middle; + $realm='Resource: '.&Apache::lonnet::gettitle($middle).''; } if ($section ne $oldsection) { $r->print("\n

$section

"); @@ -1712,11 +1714,27 @@ ENDOVER $oldpart=''; } if ($part ne $oldpart) { - $r->print("\n

Part: $part

"); + $r->print("\n

Part: $part

"); $oldpart=$part; } - - $r->print('
'.$name.': '.$thiskey.' = '.$resourcedata{$thiskey}); +# +# Ready to print +# + $r->print('
'.$name.':'); + if ($resourcedata{$thiskey.'.type'}=~/^date/) { + my $jskey='key_'.$pointer; + $pointer++; + $r->print( + &Apache::lonhtmlcommon::date_setter('overviewform', + $jskey, + $resourcedata{$thiskey}). +'' + ); + } else { + $r->print( + ''); + } } } $r->print('
');