version 1.171, 2006/08/21 18:04:20
|
version 1.172, 2006/08/21 19:26:27
|
Line 745 sub handler {
|
Line 745 sub handler {
|
&pre_select_course($r,$uri); |
&pre_select_course($r,$uri); |
} |
} |
} elsif ($uri=~m|^/editupload/[^/]+/[^/]+/groups/|) { |
} elsif ($uri=~m|^/editupload/[^/]+/[^/]+/groups/|) { |
$r->print(&Apache::loncommon::start_page('Edit Group Portfolio File Catalog Information', |
$r->print(&Apache::loncommon::start_page('Edit Group Portfolio File Catalog Information', |
undef, |
undef, |
{'domain' => $resdomain,})); |
{'domain' => $resdomain,})); |
&present_editable_metadata($r,$uri,'portfolio'); |
|
|
&present_editable_metadata($r,$uri,'groups'); |
} elsif ($uri=~m|^/~|) { |
} elsif ($uri=~m|^/~|) { |
# Construction space |
# Construction space |
$r->print(&Apache::loncommon::start_page('Edit Catalog nformation', |
$r->print(&Apache::loncommon::start_page('Edit Catalog nformation', |
Line 1109 sub print_dynamic_metadata {
|
Line 1110 sub print_dynamic_metadata {
|
##################################################### |
##################################################### |
##################################################### |
##################################################### |
sub present_editable_metadata { |
sub present_editable_metadata { |
my ($r,$uri, $file_type) = @_; |
my ($r,$uri,$file_type) = @_; |
# Construction Space Call |
# Construction Space Call |
# Header |
# Header |
my $disuri=$uri; |
my $disuri=$uri; |
Line 1199 ENDEDIT
|
Line 1200 ENDEDIT
|
'lowestgradelevel','highestgradelevel','sourceavail','sourcerights', |
'lowestgradelevel','highestgradelevel','sourceavail','sourcerights', |
'obsolete','obsoletereplacement'); |
'obsolete','obsoletereplacement'); |
} |
} |
|
if ($file_type eq 'groups') { |
|
$Apache::lonpublisher::metadatafields{'courserestricted'}= |
|
'course.'.$env{'request.course.id'}; |
|
} |
if ((! $Apache::lonpublisher::metadatafields{'courserestricted'}) && |
if ((! $Apache::lonpublisher::metadatafields{'courserestricted'}) && |
(! $env{'form.new_courserestricted'})) { |
(! $env{'form.new_courserestricted'}) && (! $file_type eq 'groups')) { |
$Apache::lonpublisher::metadatafields{'courserestricted'}= |
$Apache::lonpublisher::metadatafields{'courserestricted'}= |
'none'; |
'none'; |
} elsif ($env{'form.new_courserestricted'}) { |
} elsif ($env{'form.new_courserestricted'}) { |
Line 1211 ENDEDIT
|
Line 1216 ENDEDIT
|
$Apache::lonpublisher::metadatafields{'copyright'}= |
$Apache::lonpublisher::metadatafields{'copyright'}= |
'default'; |
'default'; |
} |
} |
if ($file_type eq 'portfolio') { |
if (($file_type eq 'portfolio') || ($file_type eq 'groups')) { |
if (! $Apache::lonpublisher::metadatafields{'mime'}) { |
if (! $Apache::lonpublisher::metadatafields{'mime'}) { |
($Apache::lonpublisher::metadatafields{'mime'}) = |
($Apache::lonpublisher::metadatafields{'mime'}) = |
( $target=~/\.(\w+)$/ ); |
( $target=~/\.(\w+)$/ ); |