- Timestamp:
- 2013-02-19T14:12:28+13:00 (11 years ago)
- Location:
- main/trunk/greenstone2/perllib/plugins
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/perllib/plugins/BasePlugin.pm
r26536 r26893 1020 1020 sub add_OID { 1021 1021 my $self = shift (@_); 1022 my ($doc_obj ) = @_;1023 1024 # don't add one if there is one already set 1025 return unless $doc_obj->get_OID() =~ /^NULL$/;1022 my ($doc_obj, $force) = @_; 1023 1024 # don't add one if there is one already set, unless we are forced to do so 1025 return unless ($doc_obj->get_OID() =~ /^NULL$/ || $force); 1026 1026 $doc_obj->set_OIDtype($self->{'OIDtype'}, $self->{'OIDmetadata'}); 1027 1027 -
main/trunk/greenstone2/perllib/plugins/ConvertBinaryFile.pm
r24568 r26893 175 175 $self->{'convert_to_ext'} = $convert_to_ext; 176 176 } 177 178 177 } 179 178 sub init { … … 405 404 $doc_obj->set_converted_filename($collect_conv_file); 406 405 407 406 my $plugin_filename_encoding = $self->{'filename_encoding'}; 408 407 my $filename_encoding = $self->deduce_filename_encoding($file,$metadata,$plugin_filename_encoding); 409 408 $self->set_Source_metadata($doc_obj, $filename_full_path, $filename_encoding); … … 434 433 $self->title_fallback($doc_obj,$topsection,$filename_no_path); 435 434 436 $self->add_OID($doc_obj); 435 # force a new OID - this will use OIDtype option set for this plugin. 436 $self->add_OID($doc_obj, 1); 437 437 438 438 return (1, $doc_obj);
Note:
See TracChangeset
for help on using the changeset viewer.