version 1.11, 2003/09/22 18:35:46
|
version 1.13, 2004/01/13 19:43:42
|
Line 142 sub handler
|
Line 142 sub handler
|
my $docroot = $r->dir_config('lonDocRoot'); |
my $docroot = $r->dir_config('lonDocRoot'); |
my $serverroot = $ENV{'HTTP_HOST'}; |
my $serverroot = $ENV{'HTTP_HOST'}; |
|
|
my $filenames = substr ($ENV{'REQUEST_URI'} , |
my $filenames = &Apache::lonnet::unescape(substr ($ENV{'REQUEST_URI'} , |
rindex($ENV{'REQUEST_URI'}, '/') + 1, -4); |
rindex($ENV{'REQUEST_URI'}, '/') + 1, -4)); |
|
|
# Security check on the file; the whole filename must consist |
# Security check on the file; the whole filename must consist |
# of nothing but alphanums, ' ,, or ., or the file |
# of nothing but alphanums, ' ,, or ., or the file |
Line 174 sub handler
|
Line 174 sub handler
|
$tex .= join('', <$file>); |
$tex .= join('', <$file>); |
} |
} |
|
|
# get me my environment if it exists |
|
&Apache::lonacc::handler($r); |
|
|
|
if ($ENV{'browser.mathml'}) { |
if ($ENV{'browser.mathml'}) { |
&Apache::loncommon::content_type($r,'text/xml'); |
&Apache::loncommon::content_type($r,'text/xml'); |
&tth::ttminit(); |
&tth::ttminit(); |
Line 195 sub handler
|
Line 192 sub handler
|
} |
} |
} |
} |
|
|
|
$r->send_http_header; |
$tex = render($tex, $docroot, $serverroot); |
$tex = render($tex, $docroot, $serverroot); |
serveTex($tex, $r); |
serveTex($tex, $r); |
|
|