File:  [LON-CAPA] / loncom / interface / Attic / londropadd.pm
Revision 1.1: download - view: text, annotated - select for diffs
Tue Dec 26 16:39:28 2000 UTC (23 years, 4 months ago) by www
Branches: MAIN
CVS tags: HEAD
Handler to drop and add students - doesn't do anything yet.

# The LearningOnline Network with CAPA
# Handler to drop and add students in courses 
#
# (Handler to set parameters for assessments
#
# (Handler to resolve ambiguous file locations
#
# (TeX Content Handler
#
# 05/29/00,05/30,10/11 Gerd Kortemeyer)
#
# 10/11,10/12,10/16 Gerd Kortemeyer)
#
# 11/20,11/21,11/22,11/23,11/24,11/25,11/27,11/28,
# 12/08,12/12 Gerd Kortemeyer)
#
# 12/26 Gerd Kortemeyer

package Apache::londropadd;

use strict;
use Apache::lonnet;
use Apache::Constants qw(:common :http REDIRECT);


# ================================================================ Main Handler

sub handler {
   my $r=shift;

   if ($r->header_only) {
      $r->content_type('text/html');
      $r->send_http_header;
      return OK;
   }

# ----------------------------------------------------- Needs to be in a course

   if (($ENV{'request.course.fn'}) && 
       (&Apache::lonnet::allowed('cst',$ENV{'request.course.id'}))) {

# ------------------------------------------------------------------ Start page
      $r->content_type('text/html');
      $r->send_http_header;
      $r->print(<<ENDHEAD);
<html>
<head>
<title>LON-CAPA Student Drop/Add</title>
</head>
<body bgcolor="#FFFFFF">
<img align=right src=/adm/lonIcons/lonlogos.gif>
<h1>Drop/Add Students</h1>
<form method="post" enctype="multipart/form-data"
action="/adm/dropadd" name="studentform">
<h2>Course: $ENV{'course.'.$ENV{'request.course.id'}.'.description'}</h2>
ENDHEAD

      $r->print('</form></body></html>');
   } else {
# ----------------------------- Not in a course, or not allowed to modify parms
      $ENV{'user.error.msg'}=
        "/adm/dropadd:cst:0:0:Cannot drop or add students";
      return HTTP_NOT_ACCEPTABLE; 
   }
   return OK;
}

1;
__END__





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