version 1.73, 2003/12/11 14:58:00
|
version 1.78, 2004/02/01 20:42:01
|
Line 124 sub print_username_entry_form {
|
Line 124 sub print_username_entry_form {
|
my @domains = &Apache::loncommon::get_domains(); |
my @domains = &Apache::loncommon::get_domains(); |
my $domform = &Apache::loncommon::select_dom_form($defdom,'ccdomain'); |
my $domform = &Apache::loncommon::select_dom_form($defdom,'ccdomain'); |
my $bodytag =&Apache::loncommon::bodytag( |
my $bodytag =&Apache::loncommon::bodytag( |
'Create Users, Change User Privileges'); |
'Create Users, Change User Privileges'). |
|
&Apache::loncommon::help_open_faq(282). |
|
&Apache::loncommon::help_open_bug('Instructor Interface'); |
my $selscript=&Apache::loncommon::studentbrowser_javascript(); |
my $selscript=&Apache::loncommon::studentbrowser_javascript(); |
my $sellink=&Apache::loncommon::selectstudent_link |
my $sellink=&Apache::loncommon::selectstudent_link |
('crtuser','ccuname','ccdomain'); |
('crtuser','ccuname','ccdomain'); |
Line 140 sub print_username_entry_form {
|
Line 142 sub print_username_entry_form {
|
'nr' => "Name of Role", |
'nr' => "Name of Role", |
'cre' => "Custom Role Editor" |
'cre' => "Custom Role Editor" |
); |
); |
|
my $helpsiur=&Apache::loncommon::help_open_topic('Course_Change_Privileges'); |
|
my $helpecpr=&Apache::loncommon::help_open_topic('Course_Editing_Custom_Roles'); |
$r->print(<<"ENDDOCUMENT"); |
$r->print(<<"ENDDOCUMENT"); |
<html> |
<html> |
<head> |
<head> |
Line 149 $selscript
|
Line 153 $selscript
|
$bodytag |
$bodytag |
<form action="/adm/createuser" method="post" name="crtuser"> |
<form action="/adm/createuser" method="post" name="crtuser"> |
<input type="hidden" name="phase" value="get_user_info"> |
<input type="hidden" name="phase" value="get_user_info"> |
<h2>$lt{siur}</h2> |
<h2>$lt{siur}$helpsiur</h2> |
<table> |
<table> |
<tr><td>$lt{usr}:</td><td><input type="text" size="15" name="ccuname"> |
<tr><td>$lt{usr}:</td><td><input type="text" size="15" name="ccuname"> |
</td><td rowspan="2">$sellink</td></tr><tr><td> |
</td><td rowspan="2">$sellink</td></tr><tr><td> |
Line 159 $lt{'dom'}:</td><td>$domform</td></tr>
|
Line 163 $lt{'dom'}:</td><td>$domform</td></tr>
|
</form> |
</form> |
<form action="/adm/createuser" method="post" name="docustom"> |
<form action="/adm/createuser" method="post" name="docustom"> |
<input type="hidden" name="phase" value="selected_custom_edit"> |
<input type="hidden" name="phase" value="selected_custom_edit"> |
<h2>$lt{'ecrp'}</h2> |
<h2>$lt{'ecrp'}$helpecpr</h2> |
$lt{'nr'}: $choice <input type="text" size="15" name="newrolename" /><br /> |
$lt{'nr'}: $choice <input type="text" size="15" name="newrolename" /><br /> |
<input name="customeditor" type="submit" value="$lt{'cre'}" /> |
<input name="customeditor" type="submit" value="$lt{'cre'}" /> |
</body> |
</body> |
Line 259 ENDFORMINFO
|
Line 263 ENDFORMINFO
|
'hs' => "Home Server", |
'hs' => "Home Server", |
'lg' => "Login Data" |
'lg' => "Login Data" |
); |
); |
|
my $genhelp=&Apache::loncommon::help_open_topic('Generation'); |
$r->print(<<ENDNEWUSER); |
$r->print(<<ENDNEWUSER); |
$dochead |
$dochead |
<h1>$lt{'cnu'}</h1> |
<h1>$lt{'cnu'}</h1> |
Line 277 $loginscript
|
Line 282 $loginscript
|
<td><input type='text' name='cmiddle' size='15' /></td></tr> |
<td><input type='text' name='cmiddle' size='15' /></td></tr> |
<tr><td>$lt{'ln'} </td> |
<tr><td>$lt{'ln'} </td> |
<td><input type='text' name='clast' size='15' /></td></tr> |
<td><input type='text' name='clast' size='15' /></td></tr> |
<tr><td>$lt{'gen'} </td> |
<tr><td>$lt{'gen'}$genhelp</td> |
<td><input type='text' name='cgen' size='5' /></td></tr> |
<td><input type='text' name='cgen' size='5' /></td></tr> |
</table> |
</table> |
$lt{'idsn'} <input type='text' name='cstid' size='15' /></p> |
$lt{'idsn'} <input type='text' name='cstid' size='15' /></p> |
${'hs'}: <select name="hserver" size="1"> $home_server_list </select> |
$lt{'hs'}: <select name="hserver" size="1"> $home_server_list </select> |
<hr /> |
<hr /> |
<h3>$lt{'lg'}</h3> |
<h3>$lt{'lg'}</h3> |
<p>$generalrule </p> |
<p>$generalrule </p> |
Line 588 ENDOTHERAUTHS
|
Line 593 ENDOTHERAUTHS
|
); |
); |
$r->print(<<ENDCOAUTH); |
$r->print(<<ENDCOAUTH); |
<h4>$lt{'cs'}</h4> |
<h4>$lt{'cs'}</h4> |
<table border=2><tr><th>${'act'}</th><th>${'rol'}</th><th>${'ext'}</th> |
<table border=2><tr><th>$lt{'act'}</th><th>$lt{'rol'}</th><th>$lt{'ext'}</th> |
<th>$lt{'sta'}</th><th>$lt{'end'}</th></tr> |
<th>$lt{'sta'}</th><th>$lt{'end'}</th></tr> |
<tr> |
<tr> |
<td><input type=checkbox name="act_$cudom\_$cuname\_ca"></td> |
<td><input type=checkbox name="act_$cudom\_$cuname\_ca"></td> |
Line 756 ENDNEWUSERHEAD
|
Line 761 ENDNEWUSERHEAD
|
$ENV{'form.cmiddle'},$ENV{'form.clast'},$ENV{'form.cgen'}, |
$ENV{'form.cmiddle'},$ENV{'form.clast'},$ENV{'form.cgen'}, |
undef,$desiredhost |
undef,$desiredhost |
); |
); |
$r->print('Generating user: '.$result); |
$r->print(&mt('Generating user').': '.$result); |
my $home = &Apache::lonnet::homeserver($ENV{'form.ccuname'}, |
my $home = &Apache::lonnet::homeserver($ENV{'form.ccuname'}, |
$ENV{'form.ccdomain'}); |
$ENV{'form.ccdomain'}); |
$r->print('<br />'&mt('Home server').': '.$home.' '. |
$r->print('<br />'.&mt('Home server').': '.$home.' '. |
$Apache::lonnet::libserv{$home}); |
$Apache::lonnet::libserv{$home}); |
} elsif (($ENV{'form.login'} ne 'nochange') && |
} elsif (($ENV{'form.login'} ne 'nochange') && |
($ENV{'form.login'} ne '' )) { |
($ENV{'form.login'} ne '' )) { |
Line 862 END
|
Line 867 END
|
'gen' => "Generation" |
'gen' => "Generation" |
); |
); |
$r->print(<<"END"); |
$r->print(<<"END"); |
<h2>$lt{'usr'} "$ENV{'form.ccuname'}" ${'id'} "$ENV{'form.ccdomain'}"</h2> |
<h2>$lt{'usr'} "$ENV{'form.ccuname'}" $lt{'id'} "$ENV{'form.ccdomain'}"</h2> |
<h4>$userenv{'firstname'} $userenv{'middlename'} $userenv{'lastname'} </h4> |
<h4>$userenv{'firstname'} $userenv{'middlename'} $userenv{'lastname'} </h4> |
<h4>$lt{'gen'}: $userenv{'generation'}</h4> |
<h4>$lt{'gen'}: $userenv{'generation'}</h4> |
END |
END |
Line 1002 END
|
Line 1007 END
|
} |
} |
} |
} |
} # End of foreach (keys(%ENV)) |
} # End of foreach (keys(%ENV)) |
|
# Flush the course logs so reverse user roles immediately updated |
|
&Apache::lonnet::flushcourselogs(); |
$r->print('</body></html>'); |
$r->print('</body></html>'); |
} |
} |
|
|