Diff for /loncom/interface/lonmeta.pm between versions 1.106 and 1.107

version 1.106, 2005/08/15 21:16:22 version 1.107, 2005/08/25 20:46:32
Line 1026  ENDEDIT Line 1026  ENDEDIT
     my @keywords = sort(split /, /,$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('<form method="post" action="" size="3" >');      $r->print('<form method="post" action="" size="3" >');
     $r->print('<select name="keywords" size="3" multiple>');  
     foreach my $word (@keywords) {      foreach my $word (@keywords) {
         $r->print('<option>'.$word.'</option>');          my $checked;
           if ($Apache::lonpublisher::metadatafields{'coursekeyword'}=~ m/$word/) {
               $checked = 1;
           } else {
               undef($checked);
           }
           $r->print(&Apache::lonhtmlcommon::checkbox('keywords',$checked,$word).$word.'<br />');
     }      }
     $r->print('</select>');  
     $r->print('<br /><input type="submit" name="store" value="Assign Meta-data" />');      $r->print('<br /><input type="submit" name="store" value="Assign Meta-data" />');
     $r->print('</form>');      $r->print('</form>');
     return 'ok';      return 'ok';
Line 1038  ENDEDIT Line 1042  ENDEDIT
         }          }
         if ($env{'form.store'}) {          if ($env{'form.store'}) {
             my $mfh;              my $mfh;
             my $formname='store';              my $formname='store'; 
             my $file_content;              my $file_content;
             if (&Apache::loncommon::get_env_multiple('form.keywords')) {              if (&Apache::loncommon::get_env_multiple('form.keywords')) {
             $Apache::lonpublisher::metadatafields{'coursekeyword'} =               $Apache::lonpublisher::metadatafields{'coursekeyword'} = 
Line 1069  ENDEDIT Line 1073  ENDEDIT
             if ($fn =~ /\/portfolio\//) {              if ($fn =~ /\/portfolio\//) {
                 $fn =~ /\/portfolio\/(.*)$/;                  $fn =~ /\/portfolio\/(.*)$/;
                 my $new_fn = '/'.$1;                  my $new_fn = '/'.$1;
                   
                 $r->print('<br />Just checking<br />');  
                 $env{'form.'.$formname}=$file_content;                  $env{'form.'.$formname}=$file_content;
                 $env{'form.'.$formname.'.filename'}=$new_fn;                  $env{'form.'.$formname.'.filename'}=$new_fn;
                 &Apache::lonnet::userfileupload('uploaddoc','',                  &Apache::lonnet::userfileupload('uploaddoc','',

Removed from v.1.106  
changed lines
  Added in v.1.107


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