version 1.237, 2002/06/14 20:47:45
|
version 1.238, 2002/06/15 19:45:26
|
Line 1501 sub allowed {
|
Line 1501 sub allowed {
|
# Free bre to public access |
# Free bre to public access |
|
|
if ($priv eq 'bre') { |
if ($priv eq 'bre') { |
if (&metadata($uri,'copyright') eq 'public') { return 'F'; } |
my $copyright=&metadata($uri,'copyright'); |
|
if ($copyright eq 'public') { return 'F'; } |
|
if ($copyright eq 'priv') { |
|
$uri=~/([^\/]+)\/([^\/]+)\//; |
|
unless (($ENV{'user.name'} eq $2) && ($ENV{'user.domain'} eq $1)) { |
|
return ''; |
|
} |
|
} |
|
if ($copyright eq 'domain') { |
|
$uri=~/([^\/]+)\/([^\/]+)\//; |
|
unless (($ENV{'user.domain'} eq $1) || |
|
($ENV{'course.'.$ENV{'request.course.id'}.'.domain'} eq $1)) { |
|
return ''; |
|
} |
|
} |
} |
} |
|
|
my $thisallowed=''; |
my $thisallowed=''; |