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','', |