--- loncom/auth/lonroles.pm 2000/10/26 20:10:47 1.14 +++ loncom/auth/lonroles.pm 2000/10/26 21:43:18 1.15 @@ -265,19 +265,22 @@ ENDHEADER } # ------------------------------------------------------------ Priviledges Info if ($advanced) { - $r->print('

Priviledges

'); + $r->print('

Current Priviledges

'); foreach $envkey (sort keys %ENV) { - if ($envkey=~/^user\.priv\./) { - my ($dum1,$dum2,@pwhere)=split(/\./,$envkey); - my $where=join('.',@pwhere); + if ($envkey=~/^user\.priv\.$ENV{'request.role'}\./) { + my $where=$envkey; + $where=~s/^user\.priv\.$ENV{'request.role'}\.//; my $ttype; my $twhere; - my ($tdom,$trest)= + my ($tdom,$trest,$tsec)= split(/\//,Apache::lonnet::declutter($where)); if ($trest) { $ttype='Course'; $twhere=$cdes{$tdom.'/'.$trest}; + if ($tsec) { + $twhere.=' (Section/Group: '.$tsec.')'; + } } elsif ($tdom) { $ttype='Domain'; $twhere=$tdom;