--- loncom/interface/lonmeta.pm 2006/10/23 21:09:21 1.185 +++ loncom/interface/lonmeta.pm 2006/11/04 01:50:31 1.186 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Metadata display handler # -# $Id: lonmeta.pm,v 1.185 2006/10/23 21:09:21 albertel Exp $ +# $Id: lonmeta.pm,v 1.186 2006/11/04 01:50:31 banghart Exp $ # # Copyright Michigan State University Board of Trustees # @@ -746,7 +746,17 @@ sub handler { if ($env{'form.store'}) { &present_editable_metadata($r,$uri,'portfolio'); } else { - &pre_select_course($r,$uri); + my $fn=&Apache::lonnet::filelocation('',$uri); + %Apache::lonpublisher::metadatafields=(); + %Apache::lonpublisher::metadatakeys=(); + my $result=&Apache::lonnet::getfile($fn); + &Apache::lonpublisher::metaeval($result); + &Apache::lonnet::logthis("restricted is: ".$Apache::lonpublisher::metadatafields{'courserestricted'}); + if (!$Apache::lonpublisher::metadatafields{'courserestricted'}) { + &pre_select_course($r,$uri); + } else { + &present_editable_metadata($r,$uri,'portfolio'); + } } } elsif ($uri=~m|^/editupload/[^/]+/[^/]+/groups/|) { $r->print(&Apache::loncommon::start_page('Edit Group Portfolio File Catalog Information',