Diff for /loncom/interface/domainprefs.pm between versions 1.118 and 1.119

version 1.118, 2009/11/10 19:12:11 version 1.119, 2009/11/16 04:03:05
Line 3231  sub modify_login { Line 3231  sub modify_login {
     my %servers = &dom_servers($dom);      my %servers = &dom_servers($dom);
     if (keys(%servers) > 1) {      if (keys(%servers) > 1) {
         foreach my $lonhost (keys(%servers)) {          foreach my $lonhost (keys(%servers)) {
             next if ($env{'form.'.$lonhost.'_serverurl'} eq $curr_loginvia{$lonhost});  
             next if ($env{'form.'.$lonhost.'_serverurl'} eq $lonhost);              next if ($env{'form.'.$lonhost.'_serverurl'} eq $lonhost);
               if ($env{'form.'.$lonhost.'_serverurl'} eq $curr_loginvia{$lonhost}) {
                   $loginhash{login}{loginvia}{$lonhost} = $curr_loginvia{$lonhost};                next;
               }
             if ($curr_loginvia{$lonhost} ne '') {              if ($curr_loginvia{$lonhost} ne '') {
                 $loginhash{login}{loginvia}{$lonhost} = $env{'form.'.$lonhost.'_serverurl'};                  $loginhash{login}{loginvia}{$lonhost} = $env{'form.'.$lonhost.'_serverurl'};
                 $changes{'loginvia'}{$lonhost} = 1;                  $changes{'loginvia'}{$lonhost} = 1;
Line 3244  sub modify_login { Line 3246  sub modify_login {
             }              }
         }          }
     }      }
       
     my $putresult = &Apache::lonnet::put_dom('configuration',\%loginhash,      my $putresult = &Apache::lonnet::put_dom('configuration',\%loginhash,
                                              $dom);                                               $dom);
     if ($putresult eq 'ok') {      if ($putresult eq 'ok') {

Removed from v.1.118  
changed lines
  Added in v.1.119


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