Changeset 10272


Ignore:
Timestamp:
2005-07-25T10:46:03+12:00 (19 years ago)
Author:
chi
Message:

A modification to allow a secondary-plugin setting.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/perllib/plugins/RTFPlug.pm

    r10254 r10272  
    6060    my $self = (defined $hashArgOptLists)? new ConvertToPlug($pluginlist,$inputargs,$hashArgOptLists): new ConvertToPlug($pluginlist,$inputargs);
    6161
    62     return bless $self, $class;
     62    $self = bless $self, $class;
     63
     64    my $secondary_plugin_options = $self->{'secondary_plugin_options'};
     65    $self->load_secondary_plugins($class,$secondary_plugin_options);
     66
     67    return $self;
    6368}
    6469
     
    7075sub process {
    7176    my $self = shift (@_);
     77    my ($textref, $pluginfo, $base_dir, $file, $metadata, $doc_obj, $gli) = @_;
    7278
    73     my $outhandle = $self->{'outhandle'};
    74     print $outhandle "RTFPlug: passing $_[3] on to $self->{'converted_to'}Plug\n"
    75     if $self->{'verbosity'} > 1;
    76     print STDERR "<Processing n='$_[3]' p='RTFPlug'>\n" if ($_[6]);
    77 
    78     return ConvertToPlug::process_type($self,"rtf",@_);
     79    return $self->process_type("rtf",$base_dir,$file,$doc_obj);
    7980}
    8081
Note: See TracChangeset for help on using the changeset viewer.