Diff for /loncom/auth/lonroles.pm between versions 1.77 and 1.78

version 1.77, 2003/11/11 00:54:57 version 1.78, 2003/12/05 14:18:00
Line 202  ENDENTERKEY Line 202  ENDENTERKEY
     }      }
                             #                              #
                             # Send the user to the course they selected                              # Send the user to the course they selected
                             &redirect_user($r,'Entering Course',                              &redirect_user($r,&mt('Entering Course'),
                                            $furl,$msg);                                             $furl,$msg);
                             return OK;                              return OK;
  }   }
Line 218  ENDENTERKEY Line 218  ENDENTERKEY
                             $redirect_url .= $1;                              $redirect_url .= $1;
                         }                          }
                         $redirect_url .= '/';                          $redirect_url .= '/';
                         &redirect_user($r,'Entering Construction Space',                          &redirect_user($r,&mt('Entering Construction Space'),
                                        $redirect_url);                                         $redirect_url);
                         return OK;                          return OK;
                     }                      }
Line 412  ENDHEADER Line 412  ENDHEADER
                     }                      }
                     #next if ($home eq 'no_host');                      #next if ($home eq 'no_host');
                     $home = $Apache::lonnet::hostname{$home};                      $home = $Apache::lonnet::hostname{$home};
                     $ttype=&mt('Construction Space');                      $ttype='Construction Space';
                     $twhere=&mt('User').': '.$trest.'<br />'.&mt('Domain').                      $twhere=&mt('User').': '.$trest.'<br />'.&mt('Domain').
  ': '.$tdom.'<br />'.   ': '.$tdom.'<br />'.
                         ' '.&mt('Server').':&nbsp;'.$home;                          ' '.&mt('Server').':&nbsp;'.$home;
Line 432  ENDHEADER Line 432  ENDHEADER
                     }                      }
                     #next if ($home eq 'no_host');                      #next if ($home eq 'no_host');
                     $home = $Apache::lonnet::hostname{$home};                      $home = $Apache::lonnet::hostname{$home};
                     $ttype=&mt('Construction Space');                      $ttype='Construction Space';
                     $twhere=&mt('Domain').': '.$tdom.'<br />'.&mt('Server').                      $twhere=&mt('Domain').': '.$tdom.'<br />'.&mt('Server').
  ':&nbsp;'.$home;   ':&nbsp;'.$home;
                     $ENV{'course.'.$tdom.'_'.$trest.'.description'}='ca';                      $ENV{'course.'.$tdom.'_'.$trest.'.description'}='ca';
     $sortkey=$role;      $sortkey=$role;
                 } elsif ($trest) {                  } elsif ($trest) {
                     $ttype=&mt('Course');                      $ttype='Course';
                     if ($tsection) {                      if ($tsection) {
                         $ttype.='<br>'.&mt('Section/Group').': '.$tsection;                          $ttype.='<br>'.&mt('Section/Group').': '.$tsection;
     }      }
Line 469  ENDHEADER Line 469  ENDHEADER
                     }                      }
     if ($role ne 'st') { $twhere.="<br />".&mt('Domain').":".$tdom; }      if ($role ne 'st') { $twhere.="<br />".&mt('Domain').":".$tdom; }
                 } elsif ($tdom) {                  } elsif ($tdom) {
                     $ttype=&mt('Domain');                      $ttype='Domain';
                     $twhere=$tdom;                      $twhere=$tdom;
     $sortkey=$role.$twhere;      $sortkey=$role.$twhere;
                 } else {                  } else {
                     $ttype=&mt('System');                      $ttype='System';
                     $twhere=&mt('system wide');                      $twhere=&mt('system wide');
     $sortkey=$role.$twhere;      $sortkey=$role.$twhere;
                 }                  }
Line 521  ENDHEADER Line 521  ENDHEADER
         }          }
     }      }
     my $doheaders=-1;      my $doheaders=-1;
     foreach my $type (&mt('Construction Space'),&mt('Course'),      foreach my $type ('Construction Space','Course','Domain','System') {
       &mt('Domain'),&mt('System')) {  
  my $haverole=0;   my $haverole=0;
  foreach my $which (sort {uc($a) cmp uc($b)} (keys(%sortrole))) {   foreach my $which (sort {uc($a) cmp uc($b)} (keys(%sortrole))) {
     if ($roleclass{$sortrole{$which}} =~ /^\Q$type\E/) {       if ($roleclass{$sortrole{$which}} =~ /^\Q$type\E/) { 
Line 531  ENDHEADER Line 530  ENDHEADER
  }   }
  if ($haverole) { $doheaders++; }   if ($haverole) { $doheaders++; }
     }      }
     foreach my $type (&mt('Construction Space'),&mt('Course'),      foreach my $type ('Construction Space','Course','Domain','System') {
       &mt('Domain'),&mt('System')) {  
  my $output;   my $output;
  foreach my $which (sort {uc($a) cmp uc($b)} (keys(%sortrole))) {   foreach my $which (sort {uc($a) cmp uc($b)} (keys(%sortrole))) {
     if ($roleclass{$sortrole{$which}} =~ /^\Q$type\E/) {       if ($roleclass{$sortrole{$which}} =~ /^\Q$type\E/) { 
  $output.=$roletext{$sortrole{$which}};   $output.=&mt($roletext{$sortrole{$which}});
     }      }
  }   }
  if ($output) {   if ($output) {

Removed from v.1.77  
changed lines
  Added in v.1.78


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