--- loncom/interface/lontest.pm 2002/06/13 17:54:04 1.4
+++ loncom/interface/lontest.pm 2002/06/26 14:01:50 1.5
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# A debugging harness.
#
-# $Id: lontest.pm,v 1.4 2002/06/13 17:54:04 bowersj2 Exp $
+# $Id: lontest.pm,v 1.5 2002/06/26 14:01:50 www Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -31,6 +31,7 @@ package Apache::lontest;
use strict;
use Apache::Constants qw(:common :http);
+use GDBM_File;
# section takes one env var name as input, and returns
# what section the given env var is in, which is the part
@@ -86,6 +87,33 @@ sub section
}
$r->print('
Total Number of Elements: '.$i.'
');
+
+# ------------------------------------------------ If in a course, print hashes
+ if ($ENV{'request.course.id'}) {
+
+ my %parmhash;
+ my %hash;
+
+ my $fn=$ENV{'request.course.fn'};
+
+ if ((tie(%hash,'GDBM_File',"$fn.db",&GDBM_READER,0640)) &&
+ (tie(%parmhash,'GDBM_File',
+ $ENV{'request.course.fn'}.'_parms.db',
+ &GDBM_READER,0640))) {
+ $r->print('Big Hash
');
+ foreach (sort keys %hash) {
+ $r->print("\n
".$_.': '.$hash{$_});
+ }
+ $r->print('Parm Hash
');
+ foreach (sort keys %parmhash) {
+ $r->print("\n
".$_.': '.$parmhash{$_});
+ }
+ untie %hash;
+ untie %parmhash;
+ }
+
+
+ }
# ------------------------------------------------------------------- End Debug
$r->print('