Diff for /loncom/interface/lonmainmenu.pm between versions 1.2 and 1.3

version 1.2, 2006/04/10 18:35:04 version 1.3, 2006/04/10 18:49:56
Line 56  sub handler { Line 56  sub handler {
  $env{'browser.interface'} ne 'textual') {   $env{'browser.interface'} ne 'textual') {
  $form=&Apache::lonmenu::serverform();   $form=&Apache::lonmenu::serverform();
     }      }
     my $function='student';  
     if ($env{'request.role'}=~/^(cc|in|ta|ep)/) {  
  $function='coordinator';  
     }  
     if ($env{'request.role'}=~/^(su|dc|ad|li)/) {  
  $function='admin';  
     }  
     if (($env{'request.role'}=~/^(au|ca)/) ||  
  ($env{'request.noversionuri'}=~/^(\/priv|\~)/)) {  
  $function='author';  
     }  
     my $domain=&Apache::loncommon::determinedomain();  
     # FIXME these don't have the effect on the vars in lonmenu  
     # that they used to have  
     my $pgbg=&Apache::loncommon::designparm($function.'.pgbg',$domain);  
     my $tabbg=&Apache::loncommon::designparm($function.'.tabbg',$domain);  
     my $font=&Apache::loncommon::designparm($function.'.font',$domain);  
     my $script_tag;      my $script_tag;
     if ($env{'environment.remote'} ne 'off') {      if ($env{'environment.remote'} ne 'off') {
         my $utility=&Apache::lonmenu::utilityfunctions('/adm/menu');          my $utility=&Apache::lonmenu::utilityfunctions('/adm/menu');

Removed from v.1.2  
changed lines
  Added in v.1.3


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