--- loncom/interface/lonhelper.pm 2005/07/07 03:56:52 1.104 +++ loncom/interface/lonhelper.pm 2005/07/07 04:32:59 1.108 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # .helper XML handler to implement the LON-CAPA helper # -# $Id: lonhelper.pm,v 1.104 2005/07/07 03:56:52 albertel Exp $ +# $Id: lonhelper.pm,v 1.108 2005/07/07 04:32:59 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -3268,6 +3268,11 @@ sub render { 'answer_date' => "0_answerdate", 'tries' => '0_maxtries', 'weight' => '0_weight' ); + my %realParmName = ('open_date' => "opendate", + 'due_date' => "duedate", + 'answer_date' => "answerdate", + 'tries' => 'maxtries', + 'weight' => 'weight' ); my $affectedResourceId = ""; my $parm_name = $parmTypeHash{$vars->{ACTION_TYPE}}; @@ -3323,14 +3328,17 @@ sub render { $paramlevel = 'full'; } - my $result = "
\n"; + my $result = "\n"; $result .= "\n"; $result .= "\n"; $result .= "&\"") . "' />\n"; + $realParmName{$vars->{ACTION_TYPE}}."' />\n"; if ($vars->{GRANULARITY} eq 'resource') { $result .= "&\"") . "' />\n"; + } elsif ($vars->{GRANULARITY} eq 'map') { + $result .= "\n"; } my $part = $vars->{RESOURCE_ID_part}; if ($part eq 'All Parts' || !$part) { $part=0; } @@ -3396,8 +3404,8 @@ sub render { my $classlist = Apache::loncoursedata::get_classlist(); my $username = $vars->{USER_NAME}; # Chop off everything after the last colon (section) - $username = substr($username, 0, rindex($username, ':')); - my $name = $classlist->{$username}->[6]; + my ($uname,$udom)=split(':',$username); + my $name = $classlist->{$uname.':'.$udom}->[6]; $result .= '
  • '.&mt('for [_1]',"$name").'
  • '; my ($uname, $udom) = split /:/, $vars->{USER_NAME}; $result .= ""; - $result .= "\n"; $result .= "\n"; $result .= "\n";