Diff for /loncom/interface/loncommon.pm between versions 1.946 and 1.948

version 1.946, 2010/03/03 16:54:03 version 1.948, 2010/03/08 14:51:14
Line 4231  sub get_domainconf { Line 4231  sub get_domainconf {
     if (defined($cached)) { return %{$result}; }      if (defined($cached)) { return %{$result}; }
   
     my %domconfig = &Apache::lonnet::get_dom('configuration',      my %domconfig = &Apache::lonnet::get_dom('configuration',
      ['login','rolecolors'],$udom);       ['login','rolecolors','autoenroll'],$udom);
     my (%designhash,%legacy);      my (%designhash,%legacy);
     if (keys(%domconfig) > 0) {      if (keys(%domconfig) > 0) {
         if (ref($domconfig{'login'}) eq 'HASH') {          if (ref($domconfig{'login'}) eq 'HASH') {
Line 4242  sub get_domainconf { Line 4242  sub get_domainconf {
                             if (ref($domconfig{'login'}{'loginvia'}) eq 'HASH') {                              if (ref($domconfig{'login'}{'loginvia'}) eq 'HASH') {
                                 my @ids = &Apache::lonnet::current_machine_ids();                                  my @ids = &Apache::lonnet::current_machine_ids();
                                 foreach my $hostname (@ids) {                                  foreach my $hostname (@ids) {
                                     if ($domconfig{'login'}{'loginvia'}{$hostname}{'server'}) {                                      if (ref($domconfig{'login'}{'loginvia'}{$hostname}) eq 'HASH') {
                                         my $server = $domconfig{'login'}{'loginvia'}{$hostname}{'server'};                                          if ($domconfig{'login'}{'loginvia'}{$hostname}{'server'}) {
                                         $designhash{$udom.'.login.loginvia'} = $server;                                              my $server = $domconfig{'login'}{'loginvia'}{$hostname}{'server'};
                                         if ($domconfig{'login'}{'loginvia'}{$hostname}{'serverpath'} eq 'custom') {                                              $designhash{$udom.'.login.loginvia'} = $server;
                                               if ($domconfig{'login'}{'loginvia'}{$hostname}{'serverpath'} eq 'custom') {
                                             $designhash{$udom.'.login.loginvia_'.$hostname} = $server.':'.$domconfig{'login'}{'loginvia'}{$hostname}{'custompath'};  
                                         } else {                                                  $designhash{$udom.'.login.loginvia_'.$hostname} = $server.':'.$domconfig{'login'}{'loginvia'}{$hostname}{'custompath'};
                                             $designhash{$udom.'.login.loginvia_'.$hostname} = $server.':'.$domconfig{'login'}{'loginvia'}{$hostname}{'serverpath'};                                              } else {
                                         }                                                   $designhash{$udom.'.login.loginvia_'.$hostname} = $server.':'.$domconfig{'login'}{'loginvia'}{$hostname}{'serverpath'};
                                         if ($domconfig{'login'}{'loginvia'}{$hostname}{'exempt'}) {                                              }
                                             $designhash{$udom.'.login.loginvia_exempt_'.$hostname} = $domconfig{'login'}{'loginvia'}{$hostname}{'exempt'};                                              if ($domconfig{'login'}{'loginvia'}{$hostname}{'exempt'}) {
                                                   $designhash{$udom.'.login.loginvia_exempt_'.$hostname} = $domconfig{'login'}{'loginvia'}{$hostname}{'exempt'};
                                               }
                                         }                                          }
                                     }                                      }
                                 }                                  }
Line 4288  sub get_domainconf { Line 4290  sub get_domainconf {
         } else {          } else {
             $legacy{'rolecolors'} = 1;              $legacy{'rolecolors'} = 1;
         }          }
           if (ref($domconfig{'autoenroll'}) eq 'HASH') {
               if ($domconfig{'autoenroll'}{'co-owners'}) {
                   $designhash{$udom.'.autoassign.co-owners'}=$domconfig{'autoenroll'}{'co-owners'};
               }
           }
         if (keys(%legacy) > 0) {          if (keys(%legacy) > 0) {
             my %legacyhash = &get_legacy_domconf($udom);              my %legacyhash = &get_legacy_domconf($udom);
             foreach my $item (keys(%legacyhash)) {              foreach my $item (keys(%legacyhash)) {
Line 4874  sub standard_css { Line 4881  sub standard_css {
   
   
     return <<END;      return <<END;
   
   /* needed for iframe to allow 100% height in FF */
   body, html { 
       margin: 0;
       padding: 0 0.5%;
       height: 99%; /* to avoid scrollbars */
   }
   
 body {  body {
   font-family: $sans;    font-family: $sans;
   line-height:130%;    line-height:130%;
Line 4902  form, .inline { Line 4917  form, .inline {
   width:400px;    width:400px;
 }  }
   
   .LC_iframecontainer {
       width: 98%;
       margin: 0;
       position: fixed;
       top: 8.5em;
       bottom: 0;
   }
   
   .LC_iframecontainer iframe{
       border: none;
       width: 100%;
       height: 100%;
   }
   
 .LC_filename {  .LC_filename {
   font-family: $mono;    font-family: $mono;
   white-space:pre;    white-space:pre;

Removed from v.1.946  
changed lines
  Added in v.1.948


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