Diff for /loncom/interface/loncreatecourse.pm between versions 1.133 and 1.135

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;
 }  }
   

Removed from v.1.133  
changed lines
  Added in v.1.135


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