version 1.6, 2002/09/14 18:57:59
|
version 1.8, 2003/01/14 18:47:50
|
Line 38 use Apache::lonnet;
|
Line 38 use Apache::lonnet;
|
use Apache::Constants qw(:common REDIRECT); |
use Apache::Constants qw(:common REDIRECT); |
use GDBM_File; |
use GDBM_File; |
|
|
|
my %bighash; |
|
|
|
sub cleanup { |
|
if (tied(%bighash)){ |
|
&Apache::lonnet::logthis('Cleanup ambiguous: bighash'); |
|
unless (untie(%bighash)) { |
|
&Apache::lonnet::logthis('Failed cleanup ambiguous: bighash'); |
|
} |
|
} |
|
} |
|
|
# ----------------------------------------------------------- Could not resolve |
# ----------------------------------------------------------- Could not resolve |
|
|
Line 63 sub handler {
|
Line 73 sub handler {
|
} |
} |
|
|
# ---------------------------------------------------------- Is this selecting? |
# ---------------------------------------------------------- Is this selecting? |
|
|
my %bighash; |
|
|
|
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', |
Line 134 sub handler {
|
Line 142 sub handler {
|
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_'.&clutter($thisfn)}; |
my $ids=$bighash{'ids_'.&Apache::lonnet::clutter($thisfn)}; |
if ($ids) { |
if ($ids) { |
# ------------------------------------------------------------------- Has ID(s) |
# ------------------------------------------------------------------- Has ID(s) |
my @possibilities=split(/\,/,$ids); |
my @possibilities=split(/\,/,$ids); |