Diff for /loncom/interface/lonmeta.pm between versions 1.103 and 1.104

version 1.103, 2005/08/04 23:47:37 version 1.104, 2005/08/09 00:24:55
Line 579  sub handler { Line 579  sub handler {
           ('Edit Portfolio File Information','','','',$resdomain));            ('Edit Portfolio File Information','','','',$resdomain));
         if ($env{'form.metacourse'}) {          if ($env{'form.metacourse'}) {
             &present_instructor_metadata($r,$uri,'portfolio');                &present_instructor_metadata($r,$uri,'portfolio');  
           } 
           elsif ($env{'form.keywords'}) {
               &save_instructor_metadata($r);
               &select_course($r);
         } else {          } else {
             &present_editable_metadata($r,$uri,'portfolio');              &present_editable_metadata($r,$uri,'portfolio');
             &select_course($r);              &select_course($r);
Line 917  sub print_dynamic_metadata { Line 921  sub print_dynamic_metadata {
     $r->print("</table>");      $r->print("</table>");
     return;      return;
 }  }
   sub save_instructor_metadata {
       my ($r) = @_;
       $r->print('This is the save instructor metadata area<br />');
       my @words =  &Apache::loncommon::get_env_multiple('form.keywords');
       foreach my $word (@words) {
           $r->print('You entered:'.$word.'<br />');
       }
       return 'ok';
   }
 sub present_instructor_metadata {  sub present_instructor_metadata {
     my ($r,$uri, $file_type) = @_;      my ($r,$uri, $file_type) = @_;
     $r->print('This is the instructor metadata area<br />');      $r->print('This is the instructor metadata area<br />');
     my $keywords = $env{$env{'form.metacourse'}.'.metadata.keywords'};      my @keywords = sort(split /, /,$env{$env{'form.metacourse'}.'.metadata.keywords'});
     $r->print($env{'form.metacourse'}.'<br />');      $r->print($env{'form.metacourse'}.'<br />');
     $r->print('the keywords are: '.$keywords);      $r->print('<form method="post" action="" size="3" >');
       $r->print('<select name="keywords" size="3" multiple>');
       foreach my $word (@keywords) {
           $r->print('<option>'.$word.'</option>');
       }
       $r->print('</select>');
       $r->print('<br /><input type="submit" value="Assign Meta-data" />');
       $r->print('</form>');
     return 'ok';      return 'ok';
 }  }
   

Removed from v.1.103  
changed lines
  Added in v.1.104


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