Diff for /loncom/interface/lonparmset.pm between versions 1.263 and 1.264

version 1.263, 2005/11/04 20:08:09 version 1.264, 2005/11/11 20:37:47
Line 2755  sub output_row { Line 2755  sub output_row {
     my $output;      my $output;
     my $options=$env{'course.'.$env{'request.course.id'}.'.metadata.'.$field_name.'.options'};      my $options=$env{'course.'.$env{'request.course.id'}.'.metadata.'.$field_name.'.options'};
     my $values=$env{'course.'.$env{'request.course.id'}.'.metadata.'.$field_name.'.values'};      my $values=$env{'course.'.$env{'request.course.id'}.'.metadata.'.$field_name.'.values'};
     my $checked;  
     unless (defined($options)) {      unless (defined($options)) {
         $options = 'active,stuadd';          $options = 'active,stuadd';
         $values = '';          $values = '';
     }      }
     $output.='<strong>'.$field_text.':</strong>';      $output.='<strong>'.$field_text.':</strong>';
     $output.='<input name="'.$field_name.'_values" type="text" value="'.$values.'" /><br />';      $output.='<input name="'.$field_name.'_values" type="text" value="'.$values.'" size="80" /><br />';
     if ($options =~ m/active/) {  
         $checked = ' checked="checked" ';      my @options= ( ['active', 'Show to student'],
     } else {     ['onlyone','Student may select only one choice'],
         $checked = '  ';     ['stuadd', 'Student may type choices']);
     }      foreach my $opt (@options) {
     $output.='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="'.$field_name.'_active" value="yes"'.$checked.' />';   my $checked = ($options =~ m/$opt->[0]/) ? ' checked="checked" ' : '' ;
     $output.='Show to student <br />';   $output.=('&nbsp;'x5).'<label><input type="checkbox" name="'.
     if ($options =~ m/onlyone/) {      $field_name.'_'.$opt->[0].'" value="yes"'.$checked.' />'.
         $checked = ' checked="checked" ';      &mt($opt->[1]).'</label> <br />';
     } else {  
         $checked = '  ';  
     }  
     $output.='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="'.$field_name.'_onlyone" value="yes"'.$checked.' />';  
     $output.='Student may select only one choice <br />';  
     if ($options =~ m/stuadd/) {  
         $checked = ' checked="checked" ';  
     } else {  
         $checked = ' ';  
     }      }
     $output.='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="'.$field_name.'_stuadd" value="yes"'.$checked.' />';  
     $output.='Student may type choices <br />';  
     return ($output);      return ($output);
 }  }
   

Removed from v.1.263  
changed lines
  Added in v.1.264


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