version 1.235, 2002/05/29 14:10:28
|
version 1.237, 2002/06/14 20:47:45
|
Line 1684 sub allowed {
|
Line 1684 sub allowed {
|
|
|
if ($thisallowed=~/C/) { |
if ($thisallowed=~/C/) { |
my $rolecode=(split(/\./,$ENV{'request.role'}))[0]; |
my $rolecode=(split(/\./,$ENV{'request.role'}))[0]; |
|
my $unamedom=$ENV{'user.name'}.':'.$ENV{'user.domain'}; |
if ($ENV{'course.'.$ENV{'request.course.id'}.'.'.$priv.'.roles.denied'} |
if ($ENV{'course.'.$ENV{'request.course.id'}.'.'.$priv.'.roles.denied'} |
=~/$rolecode/) { |
=~/$rolecode/) { |
&log($ENV{'user.domain'},$ENV{'user.name'},$ENV{'user.host'}, |
&log($ENV{'user.domain'},$ENV{'user.name'},$ENV{'user.host'}, |
Line 1691 sub allowed {
|
Line 1692 sub allowed {
|
$ENV{'request.course.id'}); |
$ENV{'request.course.id'}); |
return ''; |
return ''; |
} |
} |
|
|
|
if ($ENV{'course.'.$ENV{'request.course.id'}.'.'.$priv.'.users.denied'} |
|
=~/$unamedom/) { |
|
&log($ENV{'user.domain'},$ENV{'user.name'},$ENV{'user.host'}, |
|
'Denied by user: '.$priv.' for '.$uri.' as '.$unamedom.' in '. |
|
$ENV{'request.course.id'}); |
|
return ''; |
|
} |
} |
} |
|
|
# Resource preferences |
# Resource preferences |
Line 2278 sub EXT {
|
Line 2287 sub EXT {
|
my %reply=&get($space,[$item]); |
my %reply=&get($space,[$item]); |
return $reply{$item}; |
return $reply{$item}; |
} |
} |
} elsif ($realm eq 'request') { |
} elsif ($realm eq 'query') { |
|
# ---------------------------------------------- pull stuff out of query string |
|
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'},[$space]); |
|
return $ENV{'form.'.$space}; |
|
} elsif ($realm eq 'request') { |
# ------------------------------------------------------------- request.browser |
# ------------------------------------------------------------- request.browser |
if ($space eq 'browser') { |
if ($space eq 'browser') { |
return $ENV{'browser.'.$qualifier}; |
return $ENV{'browser.'.$qualifier}; |