--- 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;