Diff for /loncom/interface/courseprefs.pm between versions 1.54 and 1.55

version 1.54, 2013/01/08 15:12:41 version 1.55, 2013/04/08 23:57:21
Line 300  sub handler { Line 300  sub handler {
                 gens => 'General course settings',                  gens => 'General course settings',
                 idnu => 'Course ID or number',                  idnu => 'Course ID or number',
                 desc => 'Course Description',                  desc => 'Course Description',
                   cred => 'Student credits', 
                 ownr => 'Course Owner',                  ownr => 'Course Owner',
                 cown => 'Course Co-owners',                  cown => 'Course Co-owners',
                 catg => 'Categorize course',                  catg => 'Categorize course',
Line 422  sub handler { Line 423  sub handler {
                                  col2 => $lt{'stuv'}}],                                   col2 => $lt{'stuv'}}],
                      ordered => ['default_enrollment_start_date',                       ordered => ['default_enrollment_start_date',
                                  'default_enrollment_end_date',                                   'default_enrollment_end_date',
                                    'defaultcredits',
                                  'nothideprivileged','student_classlist_view',                                   'nothideprivileged','student_classlist_view',
                                  'student_classlist_opt_in','student_classlist_portfiles'],                                   'student_classlist_opt_in','student_classlist_portfiles'],
                      itemtext => {                       itemtext => {
Line 431  sub handler { Line 433  sub handler {
                          student_classlist_view        => $lt{'stuv'},                           student_classlist_view        => $lt{'stuv'},
                          student_classlist_opt_in      => $lt{'stul'},                           student_classlist_opt_in      => $lt{'stul'},
                          student_classlist_portfiles   => 'Include link to accessible portfolio files',                           student_classlist_portfiles   => 'Include link to accessible portfolio files',
                            defaultcredits                => $lt{'cred'},
                                   },                                    },
                    },                     },
         'appearance' =>          'appearance' =>
Line 683  sub process_changes { Line 686  sub process_changes {
                                 ($entry eq 'owner'));                                  ($entry eq 'owner'));
                         push(@ordered,$entry);                          push(@ordered,$entry);
                     }                      }
                   } elsif ($action eq 'classlists') {
                       foreach my $entry (@{$item->{'ordered'}}) {
                           next if ($entry eq 'defaultcredits');
                           push(@ordered,$entry);
                       }
                 } else {                  } else {
                     @ordered = @{$item->{'ordered'}};                      @ordered = @{$item->{'ordered'}};
                 }                  }
Line 1781  sub print_courseinfo { Line 1789  sub print_courseinfo {
                            &mt('Modification may make assessment data inaccessible!').                             &mt('Modification may make assessment data inaccessible!').
                            '</span>',                             '</span>',
                    input => 'textbox',                     input => 'textbox',
                    size  => '40',                     size  => '55',
                    advanced => 1                     advanced => 1
                  },                   },
         'description'  => {           'description'  => { 
                    text => '<b>'.&mt($itemtext->{'description'}).'</b>',                     text => '<b>'.&mt($itemtext->{'description'}).'</b>',
                    input => 'textbox',                     input => 'textbox',
                    size  => '25',                     size  => '55',
                           },                            },
         'owner'        => {          'owner'        => {
                    text => '<b>'.&mt($itemtext->{'owner'}).'</b>',                     text => '<b>'.&mt($itemtext->{'owner'}).'</b>',
Line 1834  sub print_courseinfo { Line 1842  sub print_courseinfo {
         'loncaparev' => {          'loncaparev' => {
                    text => '<b>'.&mt($itemtext->{'loncaparev'}).'</b>',                     text => '<b>'.&mt($itemtext->{'loncaparev'}).'</b>',
                         },                          },
           'defaultcredits' => {
                      text => '<b>'.&mt($itemtext->{'defaultcredits'}).'</b>',
                           },
     );      );
     my $datatable;      my $datatable;
     my $count = 0;      my $count = 0;
Line 3288  sub print_classlists { Line 3299  sub print_classlists {
     if ($position eq 'top') {      if ($position eq 'top') {
         @ordered = ('default_enrollment_start_date',          @ordered = ('default_enrollment_start_date',
                     'default_enrollment_end_date');                      'default_enrollment_end_date');
           if ($crstype eq 'Course') {
               push(@ordered,'defaultcredits');
           }
     } elsif ($position eq 'middle') {      } elsif ($position eq 'middle') {
         @ordered = ('nothideprivileged');          @ordered = ('nothideprivileged');
     } else {      } else {
Line 3320  sub print_classlists { Line 3334  sub print_classlists {
                    text => '<b>'.&mt($itemtext->{'default_enrollment_end_date'}).'</b>',                     text => '<b>'.&mt($itemtext->{'default_enrollment_end_date'}).'</b>',
                    input => 'dates',                     input => 'dates',
                  },                   },
           'defaultcredits' => {
                      text => '<b>'.&mt($itemtext->{'defaultcredits'}).'</b>',
                    },
                 
         'nothideprivileged'   => {          'nothideprivileged'   => {
                    text => '<b>'.&mt($itemtext->{'nothideprivileged'}).'</b>',                     text => '<b>'.&mt($itemtext->{'nothideprivileged'}).'</b>',
                    input => 'checkbox',                     input => 'checkbox',
Line 3722  sub make_item_rows { Line 3739  sub make_item_rows {
             } else {              } else {
                 $datatable .= &item_table_row_start($items->{$item}{text},$count);                  $datatable .= &item_table_row_start($items->{$item}{text},$count);
             }              }
             if ($item eq 'nothideprivileged') {              if ($item eq 'defaultcredits') {
                   my $defaultcredits = $env{'course.'.$env{'request.course.id'}.'.internal.defaultcredits'};
                   my $showcredits;
                   if ($defaultcredits ne '') {
                       $showcredits = &mt('Default is [quant,_1,credit]',$defaultcredits);
                   } else {
                       $showcredits = &mt('No default set');
                   }
                   $datatable .= $showcredits;
               } elsif ($item eq 'nothideprivileged') {
                 $datatable .= &nothidepriv_row($cdom,$item,$settings,$crstype);                  $datatable .= &nothidepriv_row($cdom,$item,$settings,$crstype);
             } elsif ($item eq 'print_header_format') {              } elsif ($item eq 'print_header_format') {
                 $datatable .= &print_hdrfmt_row($item,$settings);                  $datatable .= &print_hdrfmt_row($item,$settings);

Removed from v.1.54  
changed lines
  Added in v.1.55


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