Diff for /loncom/auth/lonroles.pm between versions 1.46 and 1.47

version 1.46, 2002/11/25 16:05:56 version 1.47, 2002/12/26 15:38:54
Line 250  ENDHEADER Line 250  ENDHEADER
             my $tstatus='is';              my $tstatus='is';
             my $tpstart=' ';              my $tpstart=' ';
             my $tpend=' ';              my $tpend=' ';
               my $tfont='#000000';
             if ($tstart) {              if ($tstart) {
  if ($tstart>$then) {    if ($tstart>$then) { 
                     $tstatus='future';                      $tstatus='future';
Line 273  ENDHEADER Line 274  ENDHEADER
                 ($ENV{'form.showall'})) {                  ($ENV{'form.showall'})) {
                 if ($tstatus eq 'is') {                  if ($tstatus eq 'is') {
                     $tbg='#77FF77';                      $tbg='#77FF77';
                       $tfont='#003300';
                 } elsif ($tstatus eq 'future') {                  } elsif ($tstatus eq 'future') {
                     $tbg='#FFFF77';                      $tbg='#FFFF77';
                 } elsif ($tstatus eq 'will') {                  } elsif ($tstatus eq 'will') {
Line 280  ENDHEADER Line 282  ENDHEADER
                     $tremark.='Active at next login. ';                      $tremark.='Active at next login. ';
                 } elsif ($tstatus eq 'expired') {                  } elsif ($tstatus eq 'expired') {
                     $tbg='#FF7777';                      $tbg='#FF7777';
                       $tfont='#330000';
                 } elsif ($tstatus eq 'will_not') {                  } elsif ($tstatus eq 'will_not') {
                     $tbg='#AAFF77';                      $tbg='#AAFF77';
                     $tremark.='Expired after logout. ';                      $tremark.='Expired after logout. ';
                 } elsif ($tstatus eq 'selected') {                  } elsif ($tstatus eq 'selected') {
                     $tbg='#11CC55';                      $tbg='#11CC55';
                       $tfont='#002200';
                     $tremark.='Currently selected. ';                      $tremark.='Currently selected. ';
                 }                  }
                 my $trole;                  my $trole;
Line 326  ENDHEADER Line 330  ENDHEADER
     }      }
                     my $tcourseid=$tdom.'_'.$trest;                      my $tcourseid=$tdom.'_'.$trest;
                     if ($ENV{'course.'.$tcourseid.'.description'}) {                      if ($ENV{'course.'.$tcourseid.'.description'}) {
                         $twhere=                          $twhere=$ENV{'course.'.$tcourseid.'.description'};
 &Apache::loncommon::syllabuswrapper($ENV{'course.'.$tcourseid.'.description'},                          unless ($twhere eq 'Currently not available') {
 $trest,$tdom);                             $twhere=
                &Apache::loncommon::syllabuswrapper($twhere,$trest,$tdom,$tfont);
          }
                     } else {                      } else {
                         my %newhash=Apache::lonnet::coursedescription                          my %newhash=Apache::lonnet::coursedescription
                             ($tcourseid);                              ($tcourseid);
                         if (%newhash) {                          if (%newhash) {
                             $twhere=                              $twhere=
 &Apache::loncommon::syllabuswrapper($newhash{'description'},$trest,$tdom);  &Apache::loncommon::syllabuswrapper($newhash{'description'},$trest,$tdom,
                               $tfont);
                         } else {                          } else {
                             $twhere='Currently not available';                              $twhere='Currently not available';
                             $ENV{'course.'.$tcourseid.'.description'}=$twhere;                              $ENV{'course.'.$tcourseid.'.description'}=$twhere;
Line 365  $trest,$tdom); Line 372  $trest,$tdom);
                         $r->print('<td>&nbsp;</td>');                          $r->print('<td>&nbsp;</td>');
                     }                      }
                 }                  }
             $r->print('<td>'.$trole.'</td><td>'.              $r->print('<td><font color="'.$tfont.'">'.$trole.
       $ttype.'</td><td>'.$twhere.'</td><td>'.$tpstart.                        '</font></td><td><font color="'.$tfont.'">'.$ttype.
                       '</td><td>'.$tpend.                        '</font></td><td><font color="'.$tfont.'">'.$twhere.
                       '</td><td>'.$tremark.'&nbsp;</td></tr>'."\n");                        '</font></td><td><font color="'.$tfont.'">'.$tpstart.
                         '</font></td><td><font color="'.$tfont.'">'.$tpend.
                         '</font></td><td><font color="'.$tfont.'">'.$tremark.
                         '&nbsp;</font></td></tr>'."\n");
  }   }
         }          }
     }      }
     my $tremark='';      my $tremark='';
       my $tfont='#003300';
     if ($ENV{'request.role'} eq 'cm') {      if ($ENV{'request.role'} eq 'cm') {
  $r->print('<tr bgcolor="#11CC55">');   $r->print('<tr bgcolor="#11CC55">');
         $tremark='Currently selected.';          $tremark='Currently selected.';
           $tfont='#002200';
     } else {      } else {
         $r->print('<tr bgcolor="#77FF77">');          $r->print('<tr bgcolor="#77FF77">');
     }      }
Line 386  $trest,$tdom); Line 398  $trest,$tdom);
           $r->print('<td>&nbsp;</td>');            $r->print('<td>&nbsp;</td>');
        }         }
     }      }
     $r->print('<td colspan=5>No role specified'.      $r->print('<td colspan=5><font color="'.$tfont.'">No role specified'.
                       '</td><td>'.$tremark.'&nbsp;</td></tr>'."\n");        '</font></td><td><font color="'.$tfont.'">'.$tremark.
         '&nbsp;</font></td></tr>'."\n");
   
     $r->print('</table>');      $r->print('</table>');
     unless ($nochoose) {      unless ($nochoose) {

Removed from v.1.46  
changed lines
  Added in v.1.47


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