version 1.69, 2006/01/27 23:55:15
|
version 1.70, 2006/03/24 18:09:23
|
Line 70 sub init_tth {
|
Line 70 sub init_tth {
|
} |
} |
} |
} |
|
|
sub header { |
|
$errorstring=''; |
|
my $time=time; |
|
&init_tth(); |
|
return &Apache::lonxml::xmlbegin(). |
|
"\n<head>\n". |
|
&Apache::lonxml::fontsettings(). |
|
&Apache::lonmenu::registerurl(undef,'tex'). |
|
"\n</head>\n"; |
|
} |
|
|
|
# ================================================================== Conversion |
# ================================================================== Conversion |
|
|
$Apache::lontexconvert::messedup=0; |
$Apache::lontexconvert::messedup=0; |
Line 137 ENDCONV
|
Line 126 ENDCONV
|
$errorstring) { |
$errorstring) { |
&Apache::lonnet::logthis("Trying to kill myself"); |
&Apache::lonnet::logthis("Trying to kill myself"); |
$Apache::lontexconvert::messedup=1; |
$Apache::lontexconvert::messedup=1; |
$Apache::lonxml::request->child_terminate(); |
if (ref($Apache::lonxml::request)) { |
|
$Apache::lonxml::request->child_terminate(); |
|
} else { |
|
my $request; |
|
eval { $request=Apache->request; }; |
|
if (!$request) { |
|
eval { $request=Apache2::RequestUtil->request; }; |
|
} |
|
if ($request) { |
|
$request->child_terminate(); |
|
} else { |
|
&Apache::lonnet::logthis("Unable to find a request to do child_terminate on"); |
|
} |
|
} |
} |
} |
return $xmlstring; |
return $xmlstring; |
} |
} |
Line 217 sub converted {
|
Line 219 sub converted {
|
return &tth_converted($string); |
return &tth_converted($string); |
} |
} |
|
|
# ====================================================================== Footer |
|
|
|
sub footer { |
|
my $xmlstring=''; |
|
if ($env{'request.state'} eq 'construct') { |
|
$xmlstring.='<address>'.$errorstring.'</address>'; |
|
} else { |
|
&Apache::lonmsg::author_res_msg($env{'request.filename'},$errorstring); |
|
} |
|
# -------------------------------------------------------------------- End Body |
|
$xmlstring.=&Apache::lonxml::xmlend(); |
|
return $xmlstring; |
|
} |
|
|
|
# ------------------------------------------------------------ Message display |
# ------------------------------------------------------------ Message display |
|
|
sub to_convert { |
sub to_convert { |