version 1.133, 2009/11/04 14:12:19
|
version 1.135, 2010/03/15 17:27:40
|
Line 111 sub print_course_creation_page {
|
Line 111 sub print_course_creation_page {
|
&Apache::loncommon::selectcourse_link |
&Apache::loncommon::selectcourse_link |
('ccrs','clonecourse','clonedomain',undef,undef,undef,$crstype); |
('ccrs','clonecourse','clonedomain',undef,undef,undef,$crstype); |
my $coursebrowserjs=&Apache::loncommon::coursebrowser_javascript($env{'request.role.domain'}); |
my $coursebrowserjs=&Apache::loncommon::coursebrowser_javascript($env{'request.role.domain'}); |
my ($enroll_table,$access_table,$krbdef,$krbdefdom,$krbform,$intform,$locform, |
my ($enroll_table,$krbdef,$krbdefdom,$krbform,$intform,$locform, |
$javascript_validations); |
$javascript_validations); |
|
my $starttime = time; |
|
my $endtime = time+(6*30*24*60*60); # 6 months from now, approx |
|
my $access_table = &Apache::lonuserutils::date_setting_table($starttime, |
|
$endtime,'create_defaultdates'); |
if ($crstype eq 'Course') { |
if ($crstype eq 'Course') { |
my $starttime = time; |
|
my $endtime = time+(6*30*24*60*60); # 6 months from now, approx |
|
$enroll_table = &Apache::lonuserutils::date_setting_table($starttime, |
$enroll_table = &Apache::lonuserutils::date_setting_table($starttime, |
$endtime,'create_enrolldates'); |
$endtime,'create_enrolldates'); |
$access_table = &Apache::lonuserutils::date_setting_table($starttime, |
|
$endtime,'create_defaultdates'); |
|
($krbdef,$krbdefdom) = |
($krbdef,$krbdefdom) = |
&Apache::loncommon::get_kerberos_defaults($defdom); |
&Apache::loncommon::get_kerberos_defaults($defdom); |
$javascript_validations=&Apache::lonuserutils::javascript_validations( |
$javascript_validations=&Apache::lonuserutils::javascript_validations( |
Line 202 function validate(formname) {
|
Line 202 function validate(formname) {
|
'dacu' => "Duration of automated classlist updates", |
'dacu' => "Duration of automated classlist updates", |
'dads' => 'Default Access Dates for Students', |
'dads' => 'Default Access Dates for Students', |
'dacc' => "Default start and end dates for student access", |
'dacc' => "Default start and end dates for student access", |
'psam' => "Please select the Authentication mechanism", |
'psam' => "Authentication mechanism", |
'pcda' => "Please choose the default authentication method to be used by new users added to this LON-CAPA domain by the automated enrollment process", |
'pcda' => "Default authentication method for new users added to this domain by the automated enrollment process", |
'nech' => "Notification of enrollment changes", |
'nech' => "Notification of enrollment changes", |
'nccl' => "Notification to course coordinator via LON-CAPA message when enrollment changes occur during the automated update?", |
'nccl' => "Notification to course coordinator via LON-CAPA message when enrollment changes occur during the automated update?", |
'ndcl' => "Notification to domain coordinator via LON-CAPA message when enrollment changes occur during the automated update?", |
'ndcl' => "Notification to domain coordinator via LON-CAPA message when enrollment changes occur during the automated update?", |
Line 719 sub print_intro_page {
|
Line 719 sub print_intro_page {
|
help => 'Batch_Creation', |
help => 'Batch_Creation', |
}, |
}, |
{ internal_name => 'requestdisplay', |
{ internal_name => 'requestdisplay', |
name => &mt('Approve or reject course requests'), |
name => &mt('Approve or reject requests'), |
short_description => |
short_description => |
&mt('Display course creation requests submitted by authorized users, held pending approval by a Domain Coordinator.'), |
&mt('Display course and community creation requests submitted by authorized users, held pending approval by a Domain Coordinator.'), |
}, |
}, |
{ internal_name => 'creationlog', |
{ internal_name => 'creationlog', |
name => &mt('View course creation log'), |
name => &mt('View creation log'), |
short_description => |
short_description => |
&mt('Display information about when, how and by whom courses were created in this domain.'), |
&mt('Display information about when, how and by whom courses and communities were created in this domain.'), |
}, |
}, |
); |
); |
my $options; |
my $options; |
Line 859 sub print_creation_logs {
|
Line 859 sub print_creation_logs {
|
$curr{$key} = $defaults{$key}; |
$curr{$key} = $defaults{$key}; |
} |
} |
} |
} |
my (%whodunit,$version); |
my %whodunit; |
($version) = ($r->dir_config('lonVersion') =~ /^([\d\.]+)\-/); |
$r->print(&creation_display_filter($formname,\%curr)); |
$r->print(&creation_display_filter($formname,\%curr,$version)); |
|
my $showntablehdr = 0; |
my $showntablehdr = 0; |
my $tablehdr = &Apache::loncommon::start_data_table(). |
my $tablehdr = &Apache::loncommon::start_data_table(). |
&Apache::loncommon::start_data_table_header_row(). |
&Apache::loncommon::start_data_table_header_row(). |
Line 1045 ENDSCRIPT
|
Line 1044 ENDSCRIPT
|
} |
} |
|
|
sub creation_display_filter { |
sub creation_display_filter { |
my ($formname,$curr,$version) = @_; |
my ($formname,$curr) = @_; |
my $nolink = 1; |
my $nolink = 1; |
my ($contexts,$contextnames) = &context_names(); |
my ($contexts,$contextnames) = &context_names(); |
my $output = '<table><tr><td valign="top">'. |
my $output = '<table><tr><td valign="top">'. |
Line 1116 sub creation_display_filter {
|
Line 1115 sub creation_display_filter {
|
# Update Display button |
# Update Display button |
$output .= '<p>'. |
$output .= '<p>'. |
'<input type="submit" value="'.&mt('Update Display').'" />'. |
'<input type="submit" value="'.&mt('Update Display').'" />'. |
'</p>'; |
'</p><hr />'; |
|
|
# Server version info |
|
$output .= '<p class="LC_info">'. |
|
&mt('Only courses and communities created from servers running LON-CAPA [_1] or later are displayed.','2.9.0'); |
|
if ($version) { |
|
$output .= ' '.&mt('This LON-CAPA server is version [_1]',$version); |
|
} |
|
$output .= '</p><hr />'; |
|
return $output; |
return $output; |
} |
} |
|
|