version 1.178, 2001/11/29 18:54:16
|
version 1.183, 2001/12/05 21:00:23
|
Line 59
|
Line 59
|
# 8/4,8/7,8/8,8/9,8/11,8/16,8/17,8/18,8/20,8/23,9/20,9/21,9/26, |
# 8/4,8/7,8/8,8/9,8/11,8/16,8/17,8/18,8/20,8/23,9/20,9/21,9/26, |
# 10/2 Gerd Kortemeyer |
# 10/2 Gerd Kortemeyer |
# 10/5,10/10,11/13,11/15 Scott Harrison |
# 10/5,10/10,11/13,11/15 Scott Harrison |
# 11/17,11/20,11/22 Gerd Kortemeyer |
# 11/17,11/20,11/22,11/29 Gerd Kortemeyer |
|
# 12/5 Matthew Hall |
# |
# |
# $Id$ |
# $Id$ |
# |
# |
Line 963 sub tmpreset {
|
Line 964 sub tmpreset {
|
$path.'/tmpstore_'.$stuname.'_'.$domain.'_'.$namespace.'.db', |
$path.'/tmpstore_'.$stuname.'_'.$domain.'_'.$namespace.'.db', |
&GDBM_WRCREAT,0640)) { |
&GDBM_WRCREAT,0640)) { |
foreach my $key (keys %hash) { |
foreach my $key (keys %hash) { |
if ($key=~ /:$symb:/) { |
if ($key=~ /:$symb/) { |
delete($hash{$key}); |
delete($hash{$key}); |
} |
} |
} |
} |
Line 1712 sub plaintext {
|
Line 1713 sub plaintext {
|
# ------------------------------------------------------------------ Plain Text |
# ------------------------------------------------------------------ Plain Text |
|
|
sub fileembstyle { |
sub fileembstyle { |
my $ending=shift; |
my $ending=lc(shift); |
return $fe{$ending}; |
return $fe{$ending}; |
} |
} |
|
|
# ------------------------------------------------------------ Description Text |
# ------------------------------------------------------------ Description Text |
|
|
sub filedescription { |
sub filedescription { |
my $ending=shift; |
my $ending=lc(shift); |
return $fd{$ending}; |
return $fd{$ending}; |
} |
} |
|
|
Line 2409 sub symblist {
|
Line 2410 sub symblist {
|
sub symbread { |
sub symbread { |
my $thisfn=shift; |
my $thisfn=shift; |
unless ($thisfn) { |
unless ($thisfn) { |
|
if ($ENV{'request.symb'}) { return $ENV{'request.symb'}; } |
$thisfn=$ENV{'request.filename'}; |
$thisfn=$ENV{'request.filename'}; |
} |
} |
$thisfn=declutter($thisfn); |
$thisfn=declutter($thisfn); |
Line 2605 sub unescape {
|
Line 2607 sub unescape {
|
|
|
# ================================================================ Main Program |
# ================================================================ Main Program |
|
|
sub BEGIN { |
BEGIN { |
unless ($readit) { |
|
# ------------------------------------------------------------ Read access.conf |
# ------------------------------------------------------------ Read access.conf |
{ |
{ |
my $config=Apache::File->new("/etc/httpd/conf/access.conf"); |
my $config=Apache::File->new("/etc/httpd/conf/access.conf"); |
Line 2691 unless ($readit) {
|
Line 2692 unless ($readit) {
|
my $config=Apache::File->new("$perlvar{'lonTabDir'}/filetypes.tab"); |
my $config=Apache::File->new("$perlvar{'lonTabDir'}/filetypes.tab"); |
|
|
while (my $configline=<$config>) { |
while (my $configline=<$config>) { |
|
next if ($configline =~ /^\#/); |
chomp($configline); |
chomp($configline); |
my ($ending,$emb,@descr)=split(/\s+/,$configline); |
my ($ending,$emb,@descr)=split(/\s+/,$configline); |
if ($descr[0] ne '') { |
if ($descr[0] ne '') { |
$fe{$ending}=$emb; |
$fe{$ending}=lc($emb); |
$fd{$ending}=join(' ',@descr); |
$fd{$ending}=join(' ',@descr); |
} |
} |
} |
} |
Line 2706 $readit='done';
|
Line 2708 $readit='done';
|
&logtouch(); |
&logtouch(); |
&logthis('<font color=yellow>INFO: Read configuration</font>'); |
&logthis('<font color=yellow>INFO: Read configuration</font>'); |
} |
} |
} |
|
1; |
1; |