Diff for /loncom/interface/lonparmset.pm between versions 1.259 and 1.260

version 1.259, 2005/10/14 04:25:56 version 1.260, 2005/10/14 17:05:44
Line 2760  sub output_row { Line 2760  sub output_row {
         $options = 'active,stuadd';          $options = 'active,stuadd';
         $values = 'Type a list of values separated by commas.';          $values = 'Type a list of values separated by commas.';
     }      }
       $output.='<strong>'.$field_text.':</strong>';
       $output.='<input name="'.$field_name.'_values" type="text" value="'.$values.'" /><br />';
     if ($options =~ m/active/) {      if ($options =~ m/active/) {
         $checked = ' checked="checked" ';          $checked = ' checked="checked" ';
     } else {      } else {
         $checked = '  ';          $checked = '  ';
     }      }
     $output.='<tr><td><center><input type="checkbox" name="'.$field_name.'_active" value="yes"'.$checked.' /></center></td>';      $output.='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="'.$field_name.'_active" value="yes"'.$checked.' />';
     $output.='<td><strong>'.$field_text.'</strong></td>';      $output.='Active <br />';
     $output.='<td><input name="'.$field_name.'_values" type="text" value="'.$values.'" /></td>';  
     if ($options =~ m/onlyone/) {      if ($options =~ m/onlyone/) {
         $checked = ' checked="checked" ';          $checked = ' checked="checked" ';
     } else {      } else {
         $checked = '  ';          $checked = '  ';
     }      }
     $output.='<td><center><input type="checkbox" name="'.$field_name.'_onlyone" value="yes"'.$checked.' /></center></td>';      $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/) {      if ($options =~ m/stuadd/) {
         $checked = ' checked="checked" ';          $checked = ' checked="checked" ';
     } else {      } else {
         $checked = ' ';          $checked = ' ';
     }      }
     $output.='<td><input type="checkbox" name="'.$field_name.'_stuadd" value="yes"'.$checked.' /></td>';      $output.='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="'.$field_name.'_stuadd" value="yes"'.$checked.' />';
           $output.='Student may type choices <br />';
     $output.='</tr>';  
     return ($output);      return ($output);
 }  }
   
Line 2793  sub setrestrictmeta { Line 2794  sub setrestrictmeta {
     my $put_result;      my $put_result;
     $r->print(&Apache::lonxml::xmlbegin());      $r->print(&Apache::lonxml::xmlbegin());
     $r->print('<head>      $r->print('<head>
             <title>LON-CAPA Set Portfolio Metadata</title>              <title>LON-CAPA Restrict Metadata</title>
             </head>');              </head>');
     $r->print(&Apache::loncommon::bodytag('Set Portfolio Metadata'));      $r->print(&Apache::loncommon::bodytag('Restrict Metadata'));
     $r->print(&Apache::lonhtmlcommon::breadcrumbs(undef,      $r->print(&Apache::lonhtmlcommon::breadcrumbs(undef,
     'Set Portfolio Metadata'));      'Restrict Metadata'));
     my $dom = $env{'course.'.$env{'request.course.id'}.'.domain'};      my $dom = $env{'course.'.$env{'request.course.id'}.'.domain'};
     my $crs = $env{'course.'.$env{'request.course.id'}.'.num'};      my $crs = $env{'course.'.$env{'request.course.id'}.'.num'};
     my $key_base = $env{'course.'.$env{'request.course.id'}.'.'};      my $key_base = $env{'course.'.$env{'request.course.id'}.'.'};
Line 2827  sub setrestrictmeta { Line 2828  sub setrestrictmeta {
                 }                  }
             }              }
         }          }
           
     }      }
     &Apache::lonnet::coursedescription($env{'request.course.id'});      &Apache::lonnet::coursedescription($env{'request.course.id'});
     my %metadata_fields = &Apache::lonmeta::fieldnames('portfolio');      my %metadata_fields = &Apache::lonmeta::fieldnames('portfolio');
       
     foreach my $field (sort(keys(%metadata_fields))) {      foreach my $field (sort(keys(%metadata_fields))) {
  $output.= &output_row($r, $field, $metadata_fields{$field});   $output.= &output_row($r, $field, $metadata_fields{$field});
     }      }
     $r->print(<<ENDenv);             $r->print(<<ENDenv);       
         <form method="post" action="/adm/parmset?action=setrestrictmeta" name="form">          <form method="post" action="/adm/parmset?action=setrestrictmeta" name="form">
           
         <p>          <p>
         <table border=2>  
         <tr><th>Active</th><th>Metadata Item</th><th>Values</th><th>Only One Choice</th><th>Student Can Add Choices</th></tr>  
         $output          $output
         </table>  
         <input type="submit" name="restrictmeta" value="Update Metadata Restrictions">          <input type="submit" name="restrictmeta" value="Update Metadata Restrictions">
         </form>          </form>
   
 ENDenv  ENDenv
           
       
     $r->print('</body>      $r->print('</body>
                 </html>');                  </html>');
     return 'ok';      return 'ok';

Removed from v.1.259  
changed lines
  Added in v.1.260


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