version 1.21, 2000/12/28 21:42:28
|
version 1.22, 2001/07/05 18:14:17
|
Line 12
|
Line 12
|
# |
# |
# 7/15,7/17,7/18,8/1,8/2,8/4,8/5,8/21,8/22,8/23,8/30, |
# 7/15,7/17,7/18,8/1,8/2,8/4,8/5,8/21,8/22,8/23,8/30, |
# 9/2,9/4,9/29,9/30,10/2,10/11,10/30,10/31, |
# 9/2,9/4,9/29,9/30,10/2,10/11,10/30,10/31, |
# 11/1,11/2,11/14,11/16,11/22,12/28 Gerd Kortemeyer |
# 11/1,11/2,11/14,11/16,11/22,12/28, |
|
# 07/05/01 Gerd Kortemeyer |
|
|
package Apache::lonuserstate; |
package Apache::lonuserstate; |
|
|
Line 55 sub loadmap {
|
Line 56 sub loadmap {
|
return OK; |
return OK; |
} |
} |
|
|
|
my $ispage=($fn=~/\.page$/); |
|
|
unless (-e $fn) { |
unless (-e $fn) { |
my $returned=Apache::lonnet::repcopy($fn); |
my $returned=Apache::lonnet::repcopy($fn); |
unless ($returned eq OK) { |
unless ($returned eq OK) { |
Line 98 sub loadmap {
|
Line 101 sub loadmap {
|
$hash{'kind_'.$rid}='res'; |
$hash{'kind_'.$rid}='res'; |
$hash{'title_'.$rid}=$token->[2]->{'title'}; |
$hash{'title_'.$rid}=$token->[2]->{'title'}; |
my $turi=$token->[2]->{'src'}; |
my $turi=$token->[2]->{'src'}; |
|
unless ($ispage) { |
|
$turi=~/\.(\w+)$/; |
|
my $embstyle=&Apache::lonnet::fileembstyle($1); |
|
if ($token->[2]->{'external'} eq 'true') { |
|
$turi=~s/^http\:\/\//\/adm\/wrapper\/ext\//; |
|
} else { |
|
my $embstyle=&Apache::lonnet::fileembstyle($1); |
|
if (($embstyle eq 'img') || ($embstyle eq 'emb')) { |
|
$turi='/adm/wrapper'.$turi; |
|
} |
|
} |
|
} |
$hash{'src_'.$rid}=$turi; |
$hash{'src_'.$rid}=$turi; |
|
|
if (defined($hash{'ids_'.$turi})) { |
if (defined($hash{'ids_'.$turi})) { |
Line 106 sub loadmap {
|
Line 121 sub loadmap {
|
$hash{'ids_'.$turi}=''.$rid; |
$hash{'ids_'.$turi}=''.$rid; |
} |
} |
|
|
if ($token->[2]->{'src'}=~/\/\//) { |
if ($token->[2]->{'external'} eq 'true') { |
$hash{'ext_'.$rid}='true:'; |
$hash{'ext_'.$rid}='true:'; |
} else { |
} else { |
$hash{'ext_'.$rid}='false:'; |
$hash{'ext_'.$rid}='false:'; |
Line 309 sub accinit {
|
Line 324 sub accinit {
|
map { |
map { |
my $resid=$_; |
my $resid=$_; |
my $uri=$hash{'src_'.$resid}; |
my $uri=$hash{'src_'.$resid}; |
|
$uri=~s/^\/adm\/wrapper//; |
my @uriparts=split(/\//,$uri); |
my @uriparts=split(/\//,$uri); |
my $urifile=$uriparts[$#uriparts]; |
my $urifile=$uriparts[$#uriparts]; |
$#uriparts--; |
$#uriparts--; |