version 1.15, 2005/03/01 00:22:57
|
version 1.16, 2005/04/07 06:56:27
|
Line 82 sub handler {
|
Line 82 sub handler {
|
|
|
# ---------------------------------------------------------- Is this selecting? |
# ---------------------------------------------------------- Is this selecting? |
|
|
if ($ENV{'form.selecturl'}) { |
if ($env{'form.selecturl'}) { |
my $envkey; |
my $envkey; |
if (tie(%bighash,'GDBM_File',$ENV{'request.course.fn'}.'.db', |
if (tie(%bighash,'GDBM_File',$env{'request.course.fn'}.'.db', |
&GDBM_READER(),0640)) { |
&GDBM_READER(),0640)) { |
foreach $envkey (keys %ENV) { |
foreach $envkey (keys %env) { |
if ($envkey=~/^form\.(\d+)\.(\d+)$/) { |
if ($envkey=~/^form\.(\d+)\.(\d+)$/) { |
# ---------------------------------------------------- Update symb and redirect |
# ---------------------------------------------------- Update symb and redirect |
my $mapid=$1; |
my $mapid=$1; |
Line 110 sub handler {
|
Line 110 sub handler {
|
# ---------------------------------------------------------- Do we have a case? |
# ---------------------------------------------------------- Do we have a case? |
|
|
my $thisfn; |
my $thisfn; |
unless (($thisfn=$ENV{'request.ambiguous'})&&($ENV{'request.course.fn'})) { |
unless (($thisfn=$env{'request.ambiguous'})&&($env{'request.course.fn'})) { |
&getlost($r,'Could not find information on resource.'); |
&getlost($r,'Could not find information on resource.'); |
return OK; |
return OK; |
} |
} |
Line 121 sub handler {
|
Line 121 sub handler {
|
my %hash; |
my %hash; |
my $syval=''; |
my $syval=''; |
|
|
if (tie(%hash,'GDBM_File',$ENV{'request.course.fn'}.'_symb.db', |
if (tie(%hash,'GDBM_File',$env{'request.course.fn'}.'_symb.db', |
&GDBM_READER(),0640)) { |
&GDBM_READER(),0640)) { |
$syval=$hash{$thisfn}; |
$syval=$hash{$thisfn}; |
untie(%hash); |
untie(%hash); |
Line 145 sub handler {
|
Line 145 sub handler {
|
} |
} |
} |
} |
# ------------------------------------Encrypted requests go straight to navmaps |
# ------------------------------------Encrypted requests go straight to navmaps |
if ($ENV{'request.enc'}) { |
if ($env{'request.enc'}) { |
&Apache::loncommon::content_type($r,'text/html'); |
&Apache::loncommon::content_type($r,'text/html'); |
$r->header_out(Location => 'http://'.$ENV{'HTTP_HOST'}.'/adm/navmaps'); |
$r->header_out(Location => 'http://'.$ENV{'HTTP_HOST'}.'/adm/navmaps'); |
return REDIRECT; |
return REDIRECT; |
} |
} |
# ------------------------------------------------ Would be standalone resource |
# ------------------------------------------------ Would be standalone resource |
|
|
if (tie(%bighash,'GDBM_File',$ENV{'request.course.fn'}.'.db', |
if (tie(%bighash,'GDBM_File',$env{'request.course.fn'}.'.db', |
&GDBM_READER(),0640)) { |
&GDBM_READER(),0640)) { |
# ---------------------------------------------- Get ID(s) for current resource |
# ---------------------------------------------- Get ID(s) for current resource |
my $ids=$bighash{'ids_'.&Apache::lonnet::clutter($thisfn)}; |
my $ids=$bighash{'ids_'.&Apache::lonnet::clutter($thisfn)}; |