--- loncom/interface/slotrequest.pm 2005/09/12 20:27:25 1.14 +++ loncom/interface/slotrequest.pm 2005/10/07 20:00:20 1.20 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Handler for requesting to have slots added to a students record # -# $Id: slotrequest.pm,v 1.14 2005/09/12 20:27:25 albertel Exp $ +# $Id: slotrequest.pm,v 1.20 2005/10/07 20:00:20 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -58,7 +58,6 @@ sub start_page { $r->print($html.''. &mt('Request another Worktime').''); $r->print(&Apache::loncommon::bodytag('Requesting another Worktime')); - $r->print('

'.$env{'form.command'}.'

'); } sub end_page { @@ -453,20 +452,23 @@ STUFF } sub show_table { - my ($r,$symb,$mgr)=@_; + my ($r,$mgr)=@_; my ($cnum,$cdom)=&get_course(); my %slots=&Apache::lonnet::dump('slots',$cdom,$cnum); + if ( (keys(%slots))[0] =~ /^error: 2 /) { + undef(%slots); + } my $available; if ($mgr eq 'F') { $r->print('
-
'); } $r->print(' + @@ -499,9 +501,27 @@ sub show_table { $unique=localtime($slots{$slot}{'uniqueperiod'}[0]).','. localtime($slots{$slot}{'uniqueperiod'}[1]); } - + + my @proctors = map { + my ($uname,$udom)=split(/@/,$_); + my $fullname=&Apache::loncommon::plainname($uname,$udom); + $fullname=~s/\s/ /g; + &Apache::loncommon::aboutmewrapper($fullname,$uname,$udom); + } (split(/\s*,\s*/,$slots{$slot}->{'proctor'})); + + my $proctors=join(', ',@proctors); + + + my $edit=(< + + + + +EDITFORM $r->print(< + @@ -509,7 +529,7 @@ sub show_table { - + STUFF @@ -518,7 +538,7 @@ STUFF } sub upload_start { - my ($r,$symb)=@_; + my ($r)=@_; $r->print(&Apache::grades::checkforfile_js()); my $result.='
Slot name Type Description$edit $slot $slots{$slot}->{'type'} $description$end $slots{$slot}->{'maxspace'} $ids$slots{$slot}->{'proctor'}$proctors $unique
'."\n"; $result.=' '. @@ -529,7 +549,6 @@ sub upload_start { my $ignore=&mt('Ignore First Line'); $result.=< - $upfile_select
@@ -542,7 +561,7 @@ ENDUPFORM } sub csvuploadmap_header { - my ($r,$symb,$datatoken,$distotal)= @_; + my ($r,$datatoken,$distotal)= @_; my $javascript; if ($env{'form.upfile_associate'} eq 'reverse') { $javascript=&csvupload_javascript_reverse_associate(); @@ -566,7 +585,6 @@ to this page if the data selected is ins -