Diff for /loncom/interface/lonparmset.pm between versions 1.11 and 1.12

version 1.11, 2000/11/24 21:41:43 version 1.12, 2000/11/25 19:57:17
Line 173  sub handler { Line 173  sub handler {
       %symbp=();        %symbp=();
       %typep=();        %typep=();
   
       $uname=$ENV{'form.uname'};        my $message='';
   
         $csec=$ENV{'form.csec'};
       $udom=$ENV{'form.udom'};        $udom=$ENV{'form.udom'};
         my $id=$ENV{'form.id'};
         if (($id) && ($udom)) {
             $uname=(&Apache::lonnet::idget($udom,$id))[1];
             if ($uname) {
         $id='';
             } else {
                 $message=
        "<h3><font color=red>Unknown ID '$id' at domain '$udom'</font></h3>";
             }
         } else {
             $uname=$ENV{'form.uname'};
         }
       unless ($udom) { $uname=''; }        unless ($udom) { $uname=''; }
       $uhome='';        $uhome='';
       my $message='';  
       if ($uname) {        if ($uname) {
   $uhome=&Apache::lonnet::homeserver($uname,$udom);    $uhome=&Apache::lonnet::homeserver($uname,$udom);
       }        
       if ($uhome eq 'no_host') {           if ($uhome eq 'no_host') { 
           $message=            $message=
      "<h3><font color=red>Unknown user '$uname' at domain '$udom'</font></h3>";       "<h3><font color=red>Unknown user '$uname' at domain '$udom'</font></h3>";
           $uname='';             $uname=''; 
           } else {
             $csec=&Apache::lonnet::usection(
          $udom,$uname,$ENV{'request.course.id'});
             if ($csec eq '-1') {
                $message="<h3><font color=red>".
                 "User '$uname' at domain '$udom' not in this course</font></h3>";
                 $uname='';
                 $csec=$ENV{'form.csec'};
    } else {
                 my %name=&Apache::lonnet::userenvironment($udom,$uname,
    ('firstname','middlename','lastname','generation','id'));
                 $message="\n<p>\nFull Name: ".
                             $name{'firstname'}.' '.$name{'middlename'}
                    .$name{'lastname'}.' '.$name{'generation'}.
                          "<br>\nID: ".$name{'id'}.'<p>';
            }
           }
       }        }
   
       $csec=$ENV{'form.csec'};  
       unless ($csec) { $csec=''; }        unless ($csec) { $csec=''; }
   
       $fcat=$ENV{'form.fcat'};        $fcat=$ENV{'form.fcat'};
       unless ($fcat) { $fcat=''; }        unless ($fcat) { $fcat=''; }
   
Line 269  sub handler { Line 299  sub handler {
 <h2>Course: $ENV{'course.'.$ENV{'request.course.id'}.'.description'}</h2>  <h2>Course: $ENV{'course.'.$ENV{'request.course.id'}.'.description'}</h2>
 <b>  <b>
 Section/Group:   Section/Group: 
 <input type="text" value="$csec" size="6" name="csec"   <input type="text" value="$csec" size="6" name="csec">
 onBlur="this.form.submit();">  
 <br>  <br>
 For User   For User 
 <input type="text" value="$uname" size="12" name="uname"   <input type="text" value="$uname" size="12" name="uname">
 onBlur="if (this.form.udom.value) { this.form.submit(); }">   or ID
   <input type="text" value="$id" size="12" name="id"> 
 at Domain   at Domain 
 <input type="text" value="$udom" size="6" name="udom"   <input type="text" value="$udom" size="6" name="udom">
 onBlur="if (this.form.uname.value) { this.form.submit(); }">  
 </b>  </b>
   <input type="submit" value="Display">
 ENDHEAD  ENDHEAD
     
  if ($uhome eq 'no_host') {          $r->print($message.'<p>Sort list by ');
             $r->print($message);  
          }  
         $r->print('<p>Sort list by ');  
  $r->print('<select name="fcat" onChange="this.form.submit();">');   $r->print('<select name="fcat" onChange="this.form.submit();">');
         my $k;          my $k;
         my @sopt=('map','Map','name','Problem Name','deadline','Deadline');          my @sopt=('map','Map','name','Problem Name','deadline','Deadline');
Line 371  ENDTABLEHEADFOUR Line 398  ENDTABLEHEADFOUR
        my $result=&parmval($part{$_}.'.'.$name{$_},$rid,$default{$_});         my $result=&parmval($part{$_}.'.'.$name{$_},$rid,$default{$_});
   
                $r->print("<td>$part{$_}</td><td>$display{$_}</td>");                  $r->print("<td>$part{$_}</td><td>$display{$_}</td>"); 
                  my $mprefix=$rid.'&'.$_.'&';
                $r->print('<td>'.&valout($outpar[11],$type{$_}).'</td>');                 $r->print('<td'.(($result==11)?' bgcolor="#AAFFAA"':'').'>'.
                $r->print('<td>'.&valout($outpar[10],$type{$_}).'</td>');               &valout($outpar[11],$type{$_}).'</td>');
                $r->print('<td>'.                 $r->print('<td'.(($result==10)?' bgcolor="#AAFFAA"':'').'>'.
                   &plink($type{$_},$display{$_},$outpar[9]).'</td>');               &valout($outpar[10],$type{$_}).'</td>');
                $r->print('<td>'.                 $r->print('<td'.(($result==9)?' bgcolor="#AAFFAA"':'').'>'.
                   &plink($type{$_},$display{$_},$outpar[8]).'</td>');               &plink($type{$_},$display{$_},$outpar[9],$mprefix.'9').'</td>');
                $r->print('<td>'.                 $r->print('<td'.(($result==8)?' bgcolor="#AAFFAA"':'').'>'.
                   &plink($type{$_},$display{$_},$outpar[7]).'</td>');               &plink($type{$_},$display{$_},$outpar[8],$mprefix.'8').'</td>');
                  $r->print('<td'.(($result==7)?' bgcolor="#AAFFAA"':'').'>'.
                &plink($type{$_},$display{$_},$outpar[7],$mprefix.'7').'</td>');
                if ($csec) {                 if ($csec) {
                  $r->print('<td>'.                   $r->print('<td'.(($result==6)?' bgcolor="#AAFFAA"':'').'>'.
                   &plink($type{$_},$display{$_},$outpar[6]).'</td>');               &plink($type{$_},$display{$_},$outpar[6],$mprefix.'6').'</td>');
                  $r->print('<td>'.                   $r->print('<td'.(($result==5)?' bgcolor="#AAFFAA"':'').'>'.
                   &plink($type{$_},$display{$_},$outpar[5]).'</td>');               &plink($type{$_},$display{$_},$outpar[5],$mprefix.'5').'</td>');
                  $r->print('<td>'.                   $r->print('<td'.(($result==4)?' bgcolor="#AAFFAA"':'').'>'.
                   &plink($type{$_},$display{$_},$outpar[4]).'</td>');               &plink($type{$_},$display{$_},$outpar[4],$mprefix.'4').'</td>');
                }                 }
                if ($uname) {                 if ($uname) {
                  $r->print('<td>'.                   $r->print('<td'.(($result==3)?' bgcolor="#AAFFAA"':'').'>'.
                   &plink($type{$_},$display{$_},$outpar[3]).'</td>');               &plink($type{$_},$display{$_},$outpar[3],$mprefix.'3').'</td>');
                  $r->print('<td>'.                   $r->print('<td'.(($result==2)?' bgcolor="#AAFFAA"':'').'>'.
                   &plink($type{$_},$display{$_},$outpar[2]).'</td>');               &plink($type{$_},$display{$_},$outpar[2],$mprefix.'2').'</td>');
                  $r->print('<td>'.                   $r->print('<td'.(($result==1)?' bgcolor="#AAFFAA"':'').'>'.
                   &plink($type{$_},$display{$_},$outpar[1]).'</td>');               &plink($type{$_},$display{$_},$outpar[1],$mprefix.'1').'</td>');
                }                 }
                $r->print('<td>'.&valout($outpar[$result],$type{$_}).'</td>');                 $r->print('<td>'.&valout($outpar[$result],$type{$_}).'</td>');
                $r->print("</tr>\n<tr>");                 $r->print("</tr>\n<tr>");

Removed from v.1.11  
changed lines
  Added in v.1.12


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