version 1.307, 2009/08/11 00:39:45
|
version 1.312, 2009/09/05 01:13:02
|
Line 110 sub initialize_authen_forms {
|
Line 110 sub initialize_authen_forms {
|
|
|
sub auth_abbrev { |
sub auth_abbrev { |
my %abv_auth = ( |
my %abv_auth = ( |
|
krb5 => 'krb', |
krb4 => 'krb', |
krb4 => 'krb', |
internal => 'int', |
internal => 'int', |
localuth => 'loc', |
localuth => 'loc', |
Line 236 sub build_tools_display {
|
Line 237 sub build_tools_display {
|
'requestcourses.official','requestcourses.unofficial', |
'requestcourses.official','requestcourses.unofficial', |
'requestcourses.community'); |
'requestcourses.community'); |
@usertools = ('official','unofficial','community'); |
@usertools = ('official','unofficial','community'); |
@options =('norequest','approve','autolimit','validate'); |
@options =('norequest','approval','autolimit','validate'); |
%validations = &Apache::lonnet::auto_courserequest_checks($ccdomain); |
%validations = &Apache::lonnet::auto_courserequest_checks($ccdomain); |
%reqtitles = &courserequest_titles(); |
%reqtitles = &courserequest_titles(); |
%reqdisplay = &courserequest_display(); |
%reqdisplay = &courserequest_display(); |
Line 371 sub coursereq_externaluser {
|
Line 372 sub coursereq_externaluser {
|
'reqcrsotherdom.official','reqcrsotherdom.unofficial', |
'reqcrsotherdom.official','reqcrsotherdom.unofficial', |
'reqcrsotherdom.community'); |
'reqcrsotherdom.community'); |
@usertools = ('official','unofficial','community'); |
@usertools = ('official','unofficial','community'); |
@options = ('approve','validate','autolimit'); |
@options = ('approval','validate','autolimit'); |
%validations = &Apache::lonnet::auto_courserequest_checks($cdom); |
%validations = &Apache::lonnet::auto_courserequest_checks($cdom); |
my $optregex = join('|',@options); |
my $optregex = join('|',@options); |
my %reqtitles = &courserequest_titles(); |
my %reqtitles = &courserequest_titles(); |
Line 432 sub courserequest_titles {
|
Line 433 sub courserequest_titles {
|
unofficial => 'Unofficial', |
unofficial => 'Unofficial', |
community => 'Communities', |
community => 'Communities', |
norequest => 'Not allowed', |
norequest => 'Not allowed', |
approve => 'Approval by Dom. Coord.', |
approval => 'Approval by Dom. Coord.', |
validate => 'With validation', |
validate => 'With validation', |
autolimit => 'Numerical limit', |
autolimit => 'Numerical limit', |
); |
); |
Line 441 sub courserequest_titles {
|
Line 442 sub courserequest_titles {
|
|
|
sub courserequest_display { |
sub courserequest_display { |
my %titles = &Apache::lonlocal::texthash ( |
my %titles = &Apache::lonlocal::texthash ( |
approve => 'Yes, need approval', |
approval => 'Yes, need approval', |
validate => 'Yes, with validation', |
validate => 'Yes, with validation', |
norequest => 'No', |
norequest => 'No', |
); |
); |
Line 1558 sub new_domain_roles {
|
Line 1559 sub new_domain_roles {
|
&mt('Extent').'</th>'. |
&mt('Extent').'</th>'. |
'<th>'.&mt('Start').'</th><th>'.&mt('End').'</th>'. |
'<th>'.&mt('Start').'</th><th>'.&mt('End').'</th>'. |
&Apache::loncommon::end_data_table_header_row(); |
&Apache::loncommon::end_data_table_header_row(); |
|
my @allroles = &Apache::lonuserutils::roles_by_context('domain'); |
foreach my $thisdomain (sort(&Apache::lonnet::all_domains())) { |
foreach my $thisdomain (sort(&Apache::lonnet::all_domains())) { |
foreach my $role ('dc','li','dg','au','sc') { |
foreach my $role (@allroles) { |
|
next if ($role eq 'ad'); |
if (&Apache::lonnet::allowed('c'.$role,$thisdomain)) { |
if (&Apache::lonnet::allowed('c'.$role,$thisdomain)) { |
my $plrole=&Apache::lonnet::plaintext($role); |
my $plrole=&Apache::lonnet::plaintext($role); |
my %lt=&Apache::lonlocal::texthash( |
my %lt=&Apache::lonlocal::texthash( |
Line 2810 sub tool_changes {
|
Line 2813 sub tool_changes {
|
return; |
return; |
} |
} |
if ($context eq 'reqcrsotherdom') { |
if ($context eq 'reqcrsotherdom') { |
my @options = ('approve','validate','autolimit'); |
my @options = ('approval','validate','autolimit'); |
my $optregex = join('|',@options); |
my $optregex = join('|',@options); |
my %reqdisplay = &courserequest_display(); |
my %reqdisplay = &courserequest_display(); |
my $cdom = $env{'request.role.domain'}; |
my $cdom = $env{'request.role.domain'}; |
Line 5235 sub user_search_result {
|
Line 5238 sub user_search_result {
|
&build_search_response($context,$srch,%srch_results); |
&build_search_response($context,$srch,%srch_results); |
} else { |
} else { |
$currstate = 'modify'; |
$currstate = 'modify'; |
|
my $uname = $srch->{'srchterm'}; |
|
my $udom = $srch->{'srchdomain'}; |
|
$srch_results{$uname.':'.$udom} = |
|
{ &Apache::lonnet::get('environment', |
|
['firstname', |
|
'lastname', |
|
'permanentemail'], |
|
$udom,$uname) |
|
}; |
} |
} |
} else { |
} else { |
%srch_results = &Apache::lonnet::usersearch($srch); |
%srch_results = &Apache::lonnet::usersearch($srch); |
Line 6071 sub update_selfenroll_config {
|
Line 6083 sub update_selfenroll_config {
|
if ($currlimit eq 'allstudents') { |
if ($currlimit eq 'allstudents') { |
$newval = &mt('New self-enrollment no longer allowed when total (all students) reaches [_1].',$newcap); |
$newval = &mt('New self-enrollment no longer allowed when total (all students) reaches [_1].',$newcap); |
} elsif ($changes{'internal.selfenroll_limit'} eq 'selfenrolled') { |
} elsif ($changes{'internal.selfenroll_limit'} eq 'selfenrolled') { |
$newval = &mt('New self-enrollment no longer allowed when total umber of self-enrolled students reaches [_1].',$newcap); |
$newval = &mt('New self-enrollment no longer allowed when total number of self-enrolled students reaches [_1].',$newcap); |
} |
} |
} |
} |
$r->print('<li>'.&mt('"[_1]" set to "[_2]".',$title,$newval).'</li>'."\n"); |
$r->print('<li>'.&mt('"[_1]" set to "[_2]".',$title,$newval).'</li>'."\n"); |