version 1.62, 2000/11/14 15:58:39
|
version 1.63, 2000/11/14 18:41:40
|
Line 1264 sub EXT {
|
Line 1264 sub EXT {
|
$ENV{'request.course.id'}.'.'.$spacequalifierrest; |
$ENV{'request.course.id'}.'.'.$spacequalifierrest; |
|
|
# ----------------------------------------------------------- first, check user |
# ----------------------------------------------------------- first, check user |
my %resourcedata=get('resourcedata',($reslevel,$seclevel,$courselevel)); |
my %resourcedata=get('resourcedata',($reslevel,$seclevel,$courselevel)); |
|
if ($resourcedata{$reslevel}!~/^error\:/) { |
if ($resourcedata{$reslevel}) { return $resourcedata{$reslevel}; } |
if ($resourcedata{$reslevel}) { return $resourcedata{$reslevel}; } |
if ($resourcedata{$seclevel}) { return $resourcedata{$seclevel}; } |
if ($resourcedata{$seclevel}) { return $resourcedata{$seclevel}; } |
if ($resourcedata{$courselevel}) { return $resourcedata{$courselevel}; } |
if ($resourcedata{$courselevel}) { return $resourcedata{$courselevel}; } |
|
} |
# -------------------------------------------------------- second, check course |
# -------------------------------------------------------- second, check course |
my $section=''; |
my $section=''; |
if ($ENV{'request.course.sec'}) { |
if ($ENV{'request.course.sec'}) { |
Line 1280 sub EXT {
|
Line 1281 sub EXT {
|
':resourcedata:'. |
':resourcedata:'. |
escape($reslevel).':'.escape($seclevel).':'.escape($courselevel), |
escape($reslevel).':'.escape($seclevel).':'.escape($courselevel), |
$ENV{'course.'.$ENV{'request.course.id'}.$section.'.home'}); |
$ENV{'course.'.$ENV{'request.course.id'}.$section.'.home'}); |
|
if ($reply!~/^error\:/) { |
map { |
map { |
my ($name,$value)=split(/\=/,$_); |
my ($name,$value)=split(/\=/,$_); |
$resourcedata{unescape($name)}=unescape($value); |
$resourcedata{unescape($name)}=unescape($value); |
} split(/\&/,$reply); |
} split(/\&/,$reply); |
if ($resourcedata{$reslevel}) { return $resourcedata{$reslevel}; } |
if ($resourcedata{$reslevel}) { return $resourcedata{$reslevel}; } |
if ($resourcedata{$seclevel}) { return $resourcedata{$seclevel}; } |
if ($resourcedata{$seclevel}) { return $resourcedata{$seclevel}; } |
if ($resourcedata{$courselevel}) { return $resourcedata{$courselevel}; } |
if ($resourcedata{$courselevel}) { return $resourcedata{$courselevel}; } |
|
} |
|
|
# ------------------------------------------------------ third, check map parms |
# ------------------------------------------------------ third, check map parms |
|
|