Diff for /loncom/auth/migrateuser.pm between versions 1.13 and 1.15

version 1.13, 2008/03/24 04:56:07 version 1.15, 2009/04/14 23:52:07
Line 94  sub handler { Line 94  sub handler {
  if ($handle) {   if ($handle) {
     &Apache::lonnet::transfer_profile_to_env($r->dir_config('lonIDsDir'),      &Apache::lonnet::transfer_profile_to_env($r->dir_config('lonIDsDir'),
      $handle);       $handle);
     if ($env{'request.course.id'}) {              if ($data{'origurl'} ne '') {
  $r->internal_redirect('/adm/navmaps');                  $r->internal_redirect($data{'origurl'});
               } elsif ($env{'request.course.id'}) {
                   $r->internal_redirect('/adm/navmaps');
     } else {      } else {
  $r->internal_redirect('/adm/roles');   $r->internal_redirect('/adm/roles');
     }      }
  } else {   } else {
               my $desturl = '/adm/roles';
               if ($data{'origurl'} ne '') {
                   $desturl = $data{'origurl'};
               }
     &Apache::lonauth::success($r,$data{'username'},$data{'domain'},      &Apache::lonauth::success($r,$data{'username'},$data{'domain'},
       $home,'/adm/roles',$extra_env);        $home,$desturl,$extra_env);
   
  }   }
  return OK;   return OK;
Line 109  sub handler { Line 115  sub handler {
     }      }
   
     my $next_url='/adm/roles?selectrole=1&'.&escape($data{'role'}).'=1';      my $next_url='/adm/roles?selectrole=1&'.&escape($data{'role'}).'=1';
       if ($data{'origurl'} ne '') {
           $next_url .= '&orgurl='.&escape($data{'origurl'});
       }
       if ($data{'symb'} ne '') {
           $next_url .= '&symb='.&escape($data{'symb'});
       }
           
     &Apache::lonauth::success($r,$data{'username'},$data{'domain'},$home,      &Apache::lonauth::success($r,$data{'username'},$data{'domain'},$home,
       $next_url,$extra_env);        $next_url,$extra_env);

Removed from v.1.13  
changed lines
  Added in v.1.15


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