Diff for /loncom/interface/loncreateuser.pm between versions 1.386 and 1.387

version 1.386, 2014/01/15 18:47:56 version 1.387, 2014/01/22 18:01:43
Line 4436  sub set_custom_role { Line 4436  sub set_custom_role {
     $sysrole.=':'.$item;      $sysrole.=':'.$item;
  }   }
     }      }
     $r->print('<br />Defining Role: '.      # Assign role; Compile and show result
    &Apache::lonnet::definerole($rolename,$sysrole,$domrole,$courole));      my $errmsg;
       my $result =
           &Apache::lonnet::definerole($rolename,$sysrole,$domrole,$courole);
       if ($result ne 'ok') {
           $errmsg = ': '.$result;
       }
       my $message =
           &Apache::lonhtmlcommon::confirm_success(
               &mt('Defining Role').$errmsg, ($result eq 'ok' ? 0 : 1));
     if ($env{'request.course.id'}) {      if ($env{'request.course.id'}) {
         my $url='/'.$env{'request.course.id'};          my $url='/'.$env{'request.course.id'};
         $url=~s/\_/\//g;          $url=~s/\_/\//g;
  $r->print('<br />'.&mt('Assigning Role to Self').': '.          $result =
       &Apache::lonnet::assigncustomrole($env{'user.domain'},              &Apache::lonnet::assigncustomrole(
  $env{'user.name'},                  $env{'user.domain'},$env{'user.name'},
  $url,                  $url,
  $env{'user.domain'},                  $env{'user.domain'},$env{'user.name'},
  $env{'user.name'},                  $rolename,undef,undef,undef,$context);
  $rolename,undef,undef,undef,$context));          if ($result ne 'ok') {
               $errmsg = ': '.$result;
           }
           $message .=
               '<br />'
              .&Apache::lonhtmlcommon::confirm_success(
                   &mt('Assigning Role to Self').$errmsg, ($result eq 'ok' ? 0 : 1));
     }      }
     $r->print(      $r->print(
         '<p><a href="javascript:backPage(document.customresult,'."'pickrole'".')">'          &Apache::loncommon::confirmwrapper($message)
        .&mt('Create or edit another custom role')         .'<br />'
        .'</a></p>'         .&Apache::lonhtmlcommon::actionbox([
               '<a href="javascript:backPage(document.customresult,'."'pickrole'".')">'
              .&mt('Create or edit another custom role')
              .'</a>'])
        .'<form name="customresult" method="post" action="">'         .'<form name="customresult" method="post" action="">'
        .&Apache::lonhtmlcommon::echo_form_input([]).'</form>'         .&Apache::lonhtmlcommon::echo_form_input([])
          .'</form>'
     );      );
 }  }
   

Removed from v.1.386  
changed lines
  Added in v.1.387


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