--- loncom/interface/lonparmset.pm 2009/01/28 17:13:03 1.427 +++ loncom/interface/lonparmset.pm 2009/02/13 17:46:00 1.429 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Handler to set parameters for assessments # -# $Id: lonparmset.pm,v 1.427 2009/01/28 17:13:03 bisitz Exp $ +# $Id: lonparmset.pm,v 1.429 2009/02/13 17:46:00 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -848,12 +848,13 @@ sub plink { my ($hour,$min,$sec,$val)=&preset_defaults($parmname); unless (defined($winvalue)) { $winvalue=$val; } my $valout = &valout($value,$type,1); + my $unencmarker = $marker; foreach my $item (\$type, \$dis, \$winvalue, \$marker, \$return, \$call, \$hour, \$min, \$sec) { $$item = &HTML::Entities::encode($$item,'"<>&'); $$item =~ s/\'/\\\'/g; } - return ''); + my $displaykey; + if ($$allparms{$tempkey}=~/\S/) { + $displaykey = $$allparms{$tempkey}; + } else { + $displaykey = $tempkey; + } + $displaykey =~ s/(\[|\])/~$1/g; + $r->print(' />'.&mt($displaykey).''); $cnt++; if ($cnt==3) { $r->print("\n");
'. + return '
'. ''. $valout.'
'; @@ -1316,9 +1317,14 @@ ENDSCRIPT if ($$pscat[0] eq "all" || grep $_ eq $tempkey, @{$pscat}) { $r->print(' checked="checked"'); } - $r->print(' />'.($$allparms{$tempkey}=~/\S/ ? &mt($$allparms{$tempkey}) - : &mt($tempkey)) - .'