Diff for /loncom/interface/loncreateuser.pm between versions 1.62 and 1.63

version 1.62, 2003/07/18 20:53:06 version 1.63, 2003/07/19 00:51:05
Line 842  sub custom_role_editor { Line 842  sub custom_role_editor {
  $rolename=$ENV{'form.newrolename'};   $rolename=$ENV{'form.newrolename'};
     }      }
   
     $rolename=~s/\W//gs;      $rolename=~s/[^A-Za-z0-9]//gs;
   
     unless ($rolename) {      unless ($rolename) {
  &print_username_entry_form($r);   &print_username_entry_form($r);
Line 931  sub set_custom_role { Line 931  sub set_custom_role {
   
     my $rolename=$ENV{'form.rolename'};      my $rolename=$ENV{'form.rolename'};
   
     $rolename=~s/\W//gs;      $rolename=~s/[^A-Za-z0-9]//gs;
   
     unless ($rolename) {      unless ($rolename) {
  &print_username_entry_form($r);   &print_username_entry_form($r);
Line 978  sub set_custom_role { Line 978  sub set_custom_role {
     $sysrole.=':'.$_;      $sysrole.=':'.$_;
  }   }
     }      }
     $r->print('Defining Role: '.      $r->print('<br />Defining Role: '.
    &Apache::lonnet::definerole($rolename,$sysrole,$domrole,$courole));     &Apache::lonnet::definerole($rolename,$sysrole,$domrole,$courole));
       if ($ENV{'request.course.id'}) {
           my $url='/'.$ENV{'request.course.id'};
           $url=~s/\_/\//g;
    $r->print('<br />Assigning Role to Self: '.
         &Apache::lonnet::assigncustomrole($ENV{'user.domain'},
    $ENV{'user.name'},
    $url,
    $ENV{'user.domain'},
    $ENV{'user.name'},
    $rolename));
       }
     $r->print('</body></html>');      $r->print('</body></html>');
 }  }
   

Removed from v.1.62  
changed lines
  Added in v.1.63


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