Diff for /loncom/homework/grades.pm between versions 1.13 and 1.14

version 1.13, 2001/08/06 20:29:37 version 1.14, 2001/08/20 19:28:37
Line 2 Line 2
 # 2/9,2/13 Guy Albertelli  # 2/9,2/13 Guy Albertelli
 # 6/8 Gerd Kortemeyer  # 6/8 Gerd Kortemeyer
 # 7/26 H.K. Ng  # 7/26 H.K. Ng
   # 8/20 Gerd Kortemeyer
   
 package Apache::grades;  package Apache::grades;
 use strict;  use strict;
Line 331  sub handler { Line 332  sub handler {
       
   &send_header($request);    &send_header($request);
   if ($url eq '' && $symb eq '') {    if ($url eq '' && $symb eq '') {
     $request->print("Non-Contextual Access Unsupported:$command:$url:");       if ($ENV{'user.adv'}) {
            if (($ENV{'form.codeone'}) && ($ENV{'form.codetwo'}) &&
                ($ENV{'form.codethree'})) {
                my $token=$ENV{'form.codeone'}.'*'.$ENV{'form.codetwo'}.'*'.
           $ENV{'form.codethree'};
                my ($tsymb,$tuname,$tudom,$tcrsid)=
    &Apache::lonnet::checkin($token);
                if ($tsymb) {
                   my ($map,$id,$url)=split(/\_\_\_/,$tsymb);
                   if (&Apache::lonnet::allowed('mgr',$tcrsid)) {
                      $request->print(
                        &Apache::lonnet::ssi('/res/'.$url,
                           ('grade_username' => $tuname,
                            'grade_domain' => $tudom,
                            'grade_courseid' => $tcrsid,
                            'grade_symb' => $tsymb)));
                   } else {
                      $request->print('<h1>Not authorized: '.$token.'</h1>');
                   }           
       } else {
                   $request->print('<h1>Not a valid DocID: '.$token.'</h1>');
               }
    } else {
                $request->print(&Apache::lonxml::tokeninputfield());
            }
        }
   } else {    } else {
     $Apache::grades::viewgrades=&Apache::lonnet::allowed('vgr',$ENV{'request.course.id'});      $Apache::grades::viewgrades=&Apache::lonnet::allowed('vgr',$ENV{'request.course.id'});
     if ($command eq 'submission') {      if ($command eq 'submission') {

Removed from v.1.13  
changed lines
  Added in v.1.14


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