- Timestamp:
- 2012-01-16T17:47:14+13:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/perllib/plugins/EmbeddedMetadataPlugin.pm
r24796 r24951 29 29 30 30 use BasePlugin; 31 use extrametautil; 31 32 32 33 use Encode; … … 325 326 326 327 # Protect windows directory chars \ 327 $file = &util::filename_to_regex($file); 328 $file = &util::filename_to_regex($file); #### 328 329 329 330 # Associate the metadata now 330 331 331 if (defined $extrametadata->{$file}) {332 if (defined &extrametautil::getmetadata($extrametadata, $file)) { 332 333 print STDERR "\n**** Need to merge new metadata with existing stored metadata: file = $file\n" if $verbosity > 2; 333 334 334 my $file_metadata_table = $extrametadata->{$file};335 my $file_metadata_table = &extrametautil::getmetadata($extrametadata, $file); 335 336 336 337 foreach my $metaname (keys %exif_metadata) { … … 342 343 } 343 344 else { 344 $extrametadata->{$file} = \%exif_metadata;345 push(@$extrametakeys, $file);345 &extrametautil::setmetadata($extrametadata, $file, \%exif_metadata); 346 &extrametautil::addmetakey($extrametakeys, $file); 346 347 } 347 348
Note:
See TracChangeset
for help on using the changeset viewer.