Annotation of loncom/interface/loncreateuser.pm, revision 1.1

1.1     ! www         1: # The LearningOnline Network
        !             2: # Create a user
        !             3: #
        !             4: # (Create a course
        !             5: # (My Desk
        !             6: #
        !             7: # (Internal Server Error Handler
        !             8: #
        !             9: # (Login Screen
        !            10: # 5/21/99,5/22,5/25,5/26,5/31,6/2,6/10,7/12,7/14,
        !            11: # 1/14/00,5/29,5/30,6/1,6/29,7/1,11/9 Gerd Kortemeyer)
        !            12: #
        !            13: # 3/1/1 Gerd Kortemeyer)
        !            14: #
        !            15: # 3/1 Gerd Kortemeyer)
        !            16: #
        !            17: # 2/14 Gerd Kortemeyer)
        !            18: #
        !            19: # 2/14 Gerd Kortemeyer
        !            20: #
        !            21: package Apache::loncreateuser;
        !            22: 
        !            23: use strict;
        !            24: use Apache::Constants qw(:common :http);
        !            25: use Apache::lonnet;
        !            26: 
        !            27: sub handler {
        !            28:     my $r = shift;
        !            29: 
        !            30:     if ($r->header_only) {
        !            31:        $r->content_type('text/html');
        !            32:        $r->send_http_header;
        !            33:        return OK;
        !            34:     }
        !            35: 
        !            36:     if (&Apache::lonnet::allowed('ccc',$ENV{'user.domain'})) {
        !            37:        $r->content_type('text/html');
        !            38:        $r->send_http_header;
        !            39: 
        !            40: 
        !            41:     $r->print(<<ENDDOCUMENT);
        !            42: <html>
        !            43: <head>
        !            44: <title>The LearningOnline Network with CAPA</title>
        !            45: </head>
        !            46: <body bgcolor="#FFFFFF">
        !            47: <h1>Create User, Change User Privileges</h1>
        !            48: <img src="/adm/lonKaputt/lonconstruct.gif">
        !            49: </body>
        !            50: </html>
        !            51: ENDDOCUMENT
        !            52: 
        !            53:    } else {
        !            54:       $ENV{'user.error.msg'}=
        !            55:         "/adm/createcourse:ccc:0:0:Cannot create courses";
        !            56:       return HTTP_NOT_ACCEPTABLE; 
        !            57:    }
        !            58:    return OK;
        !            59: } 
        !            60: 
        !            61: 1;
        !            62: __END__

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