--- loncom/interface/Attic/lonchart.pm 2001/01/31 23:28:06 1.2 +++ loncom/interface/Attic/lonchart.pm 2001/02/05 18:58:04 1.3 @@ -209,15 +209,25 @@ sub handler { 'Data not available: '.$name; } else { my %reply=&Apache::lonnet::idrget($sdom,$sname); - my $reply=&Apache::lonnet::reply('get:'.$sdom.':'.$sname. - ':environment:firstname&middlename&lastname&generation', - &Apache::lonnet::homeserver($sname,$sdom)); + my $reply=&Apache::lonnet::reply('get:'.$sdom.':'.$sname. + ':environment:lastname&generation&firstname&middlename', + &Apache::lonnet::homeserver($sname,$sdom)); $rowlabels[$thisindex]= - $ssec.' '.$reply{$sname}.' '; + sprintf('%3s',$ssec).' '.$reply{$sname}.' '; + my $i=0; map { - $rowlabels[$thisindex].=&Apache::lonnet::unescape($_).' '; + $i++; + if ( $_ ne '') { + $rowlabels[$thisindex].=&Apache::lonnet::unescape($_).' +'; + } + if ($i == 2) { + chop($rowlabels[$thisindex]); + $rowlabels[$thisindex].=', '; + } } split(/\&/,$reply); - } + + } } } sort split(/\&/,$classlst);