Changeset 24951 for main/trunk/greenstone2/perllib/plugins/OAIPlugin.pm
- Timestamp:
- 2012-01-16T17:47:14+13:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/perllib/plugins/OAIPlugin.pm
r24547 r24951 27 27 package OAIPlugin; 28 28 29 use extrametautil; 29 30 use unicode; 30 31 use util; … … 256 257 # extrametadata keys should be regular expressions 257 258 $filename_for_metadata = &util::filename_to_regex($filename_for_metadata); 258 $extrametadata->{$filename_for_metadata} = $new_metadata;259 push(@$extrametakeys, $filename_for_metadata);260 if ($srcdoc_exists) { 261 if (!defined $extrametafile->{$filename_for_metadata}) {262 $extrametafile->{$filename_for_metadata} = {};259 &extrametautil::setmetadata($extrametadata, $filename_for_metadata, $new_metadata); 260 &extrametautil::addmetakey($extrametakeys, $filename_for_metadata); 261 if ($srcdoc_exists) { 262 if (!defined &extrametautil::getmetafile($extrametafile, $filename_for_metadata)) { 263 &extrametautil::setmetafile($extrametafile, $filename_for_metadata, {}); 263 264 } 264 265 #maps the file to full path 265 $extrametafile->{$filename_for_metadata}->{$file} = $filename_full_path; 266 &extrametautil::setmetafile_for_named_file($extrametafile, $filename_for_metadata, $file, $filename_full_path); 267 266 268 } 267 269 return 1;
Note:
See TracChangeset
for help on using the changeset viewer.