version 1.6, 2000/07/28 21:36:12
|
version 1.9, 2001/05/01 15:23:40
|
Line 6
|
Line 6
|
# |
# |
# 05/29/00,05/30 Gerd Kortemeyer) |
# 05/29/00,05/30 Gerd Kortemeyer) |
# 7/1 Gerd Kortemeyer) |
# 7/1 Gerd Kortemeyer) |
# 7/1,7/3,7/4,7/7,7/8,7/10,7/26 Gerd Kortemeyer |
# 7/1,7/3,7/4,7/7,7/8,7/10,7/26,10/2 Gerd Kortemeyer |
|
# 4/30/2001 Scott Harrison |
|
|
package Apache::lonratsrv; |
package Apache::lonratsrv; |
|
|
Line 120 sub loadmap {
|
Line 121 sub loadmap {
|
} elsif ($token->[1] eq 'link') { |
} elsif ($token->[1] eq 'link') { |
# ----------------------------------------------------------------------- Links |
# ----------------------------------------------------------------------- Links |
$outstr.='<&>objlinks'; |
$outstr.='<&>objlinks'; |
if ($graphmode) { |
|
if ($token->[2]->{'index'}) { |
if ($token->[2]->{'index'}) { |
if ($links[$token->[2]->{'index'}]) { |
if ($links[$token->[2]->{'index'}]) { |
$errtext.='Error: multiple use of link index '. |
$errtext.='Error: multiple use of link index '. |
Line 134 sub loadmap {
|
Line 135 sub loadmap {
|
$outstr.='<:>'.$i; |
$outstr.='<:>'.$i; |
$links[$i]=1; |
$links[$i]=1; |
} |
} |
} |
|
$outstr.='<:>'.$token->[2]->{'from'}. |
$outstr.='<:>'.$token->[2]->{'from'}. |
':'.$token->[2]->{'to'}; |
':'.$token->[2]->{'to'}; |
if ($token->[2]->{'condition'}) { |
if ($token->[2]->{'condition'}) { |
Line 167 sub loadmap {
|
Line 168 sub loadmap {
|
|
|
sub savemap { |
sub savemap { |
my ($fn,$errtext)=@_; |
my ($fn,$errtext)=@_; |
if (($fn=~/\.course$/) || |
if (($fn=~/\.sequence$/) || |
($fn=~/\.sequence$/) || |
|
($fn=~/\.page$/)) { |
($fn=~/\.page$/)) { |
|
|
# ------------------------------------------------------------- Deal with input |
# ------------------------------------------------------------- Deal with input |
Line 275 sub handler {
|
Line 275 sub handler {
|
|
|
if ($mode ne 'loadonly') { |
if ($mode ne 'loadonly') { |
$errtext=&savemap($fn,$errtext); |
$errtext=&savemap($fn,$errtext); |
$onload='onLoad="parent.code.srvloaded();"'; |
# $onload='onLoad="parent.code.srvloaded();"'; |
} |
} |
($outtext,$errtext)=&loadmap($fn,$errtext); |
($outtext,$errtext)=&loadmap($fn,$errtext); |
|
|
$r->print(<<ENDDOCUMENT); |
$r->print(<<ENDDOCUMENT); |
<html> |
<html> |
<body bgcolor="#FFFFFF" $onload> |
<body bgcolor="#FFFFFF"> |
<form name=storage method=post action="$url"> |
<form name=storage method=post action="$url"> |
<input type=hidden name=output value="$outtext"> |
<input type=hidden name=output value="$outtext"> |
</form> |
</form> |
|
<script> |
|
parent.flag=1; |
|
</script> |
ENDDOCUMENT |
ENDDOCUMENT |
if ($errtext ne '') { |
if ($errtext ne '') { |
$r->print(<<ENDSCRIPT); |
$r->print(<<ENDSCRIPT); |