--- loncom/interface/lonmeta.pm 2005/08/04 23:47:37 1.103 +++ loncom/interface/lonmeta.pm 2005/08/09 00:24:55 1.104 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Metadata display handler # -# $Id: lonmeta.pm,v 1.103 2005/08/04 23:47:37 banghart Exp $ +# $Id: lonmeta.pm,v 1.104 2005/08/09 00:24:55 banghart Exp $ # # Copyright Michigan State University Board of Trustees # @@ -579,6 +579,10 @@ sub handler { ('Edit Portfolio File Information','','','',$resdomain)); if ($env{'form.metacourse'}) { &present_instructor_metadata($r,$uri,'portfolio'); + } + elsif ($env{'form.keywords'}) { + &save_instructor_metadata($r); + &select_course($r); } else { &present_editable_metadata($r,$uri,'portfolio'); &select_course($r); @@ -917,13 +921,28 @@ sub print_dynamic_metadata { $r->print(""); return; } - +sub save_instructor_metadata { + my ($r) = @_; + $r->print('This is the save instructor metadata area
'); + my @words = &Apache::loncommon::get_env_multiple('form.keywords'); + foreach my $word (@words) { + $r->print('You entered:'.$word.'
'); + } + return 'ok'; +} sub present_instructor_metadata { my ($r,$uri, $file_type) = @_; $r->print('This is the instructor metadata area
'); - my $keywords = $env{$env{'form.metacourse'}.'.metadata.keywords'}; + my @keywords = sort(split /, /,$env{$env{'form.metacourse'}.'.metadata.keywords'}); $r->print($env{'form.metacourse'}.'
'); - $r->print('the keywords are: '.$keywords); + $r->print('
'); + $r->print(''); + $r->print('
'); + $r->print('
'); return 'ok'; }