Annotation of loncom/interface/lonprintout.pm, revision 1.2

1.1       www         1: # The LearningOnline Network
                      2: # Printout
                      3: #
                      4: # (Internal Server Error Handler
                      5: #
                      6: # (Login Screen
                      7: # 5/21/99,5/22,5/25,5/26,5/31,6/2,6/10,7/12,7/14,
                      8: # 1/14/00,5/29,5/30,6/1,6/29,7/1,11/9 Gerd Kortemeyer)
                      9: #
                     10: # 3/1/1 Gerd Kortemeyer)
                     11: #
                     12: # 3/1 Gerd Kortemeyer
                     13: #
                     14: package Apache::lonprintout;
                     15: 
                     16: use strict;
                     17: use Apache::Constants qw(:common);
1.2     ! sakharuk   18: use Apache::lonxml;
        !            19: use Apache::lonnet;
1.1       www        20: 
                     21: sub handler {
                     22:     my $r = shift;
                     23:     $r->content_type('text/html');
                     24:     $r->send_http_header;
                     25:     return OK if $r->header_only;
                     26: 
1.2     ! sakharuk   27: #--- my developmental space begin (Alex)
        !            28: #-- local menu
        !            29:     
        !            30: 
        !            31: 
        !            32: 
        !            33: #-- core
        !            34:     my $result = '';
        !            35:     my %mystyle;
        !            36: 
        !            37:     my $file=&Apache::lonnet::filelocation("",$ENV{'form.postdata'});
        !            38: 
        !            39:     my $filecontents=&Apache::lonnet::getfile($file);
        !            40: 
        !            41:     $result = &Apache::lonxml::xmlparse('tex',$filecontents,'',%mystyle);
        !            42:     
        !            43:     $r->print($result);
        !            44: 
        !            45:     return OK;
        !            46: 
        !            47: #--- my developmental space end (Alex)
        !            48: 
1.1       www        49: # --------------------------------------------------- Print login screen header
1.2     ! sakharuk   50: #    $r->print(<<ENDDOCUMENT);
        !            51: #<html>
        !            52: #<head>
        !            53: #<title>The LearningOnline Network with CAPA</title>
        !            54: #</head>
        !            55: #<body bgcolor="#FFFFFF">
        !            56: #<h1>Printout</h1>
        !            57: #<img src="/adm/lonKaputt/lonconstruct.gif">
        !            58: 
        !            59: #</body>
        !            60: #</html>
        !            61: #ENDDOCUMENT
        !            62: #    return OK;
1.1       www        63: } 
                     64: 
                     65: 1;
                     66: __END__

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>