- Timestamp:
- 2012-01-16T17:47:14+13:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/perllib/plugins/MetadataXMLPlugin.pm
r24060 r24951 93 93 94 94 use BasePlugin; 95 use extrametautil; 95 96 use util; 96 97 use metadatautil; … … 327 328 if ($element eq "FileSet") { 328 329 foreach my $target (@{$self->{'saved_targets'}}) { 329 my $file_metadata = $self->{'metadataref'}->{$target};330 my $file_metadata = &extrametautil::getmetadata($self->{'metadataref'}, $target); 330 331 my $saved_metadata = $self->{'saved_metadata'}; 331 332 332 333 if (!defined $file_metadata) { 333 $self->{'metadataref'}->{$target} = $saved_metadata;334 &extrametautil::setmetadata($self->{'metadataref'}, $target, $saved_metadata); 334 335 335 336 # not had target before 336 push (@{$self->{'metakeysref'}}, $target);337 &extrametautil::addmetakey($self->{'metakeysref'}, $target); 337 338 } 338 339 else { … … 346 347 my $filename = $self->{'metadata-filename'}; 347 348 348 if (!defined $self->{'metafileref'}->{$target}) {349 $self->{'metafileref'}->{$target} = {};349 if (!defined &extrametautil::getmetafile($self->{'metafileref'}, $target)) { 350 &extrametautil::setmetafile($self->{'metafileref'}, $target, {}); 350 351 } 351 352 352 $self->{'metafileref'}->{$target}->{$file} = $filename353 &extrametautil::setmetafile_for_named_file($self->{'metafileref'}, $target, $file, $filename); 353 354 } 354 355 }
Note:
See TracChangeset
for help on using the changeset viewer.