Changeset 25957 for main/trunk/greenstone2/perllib/plugin.pm
- Timestamp:
- 2012-07-17T15:17:30+12:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/perllib/plugin.pm
r25803 r25957 143 143 144 144 sub load_plugin_for_info { 145 my ($pluginname ) = shift @_;145 my ($pluginname, $gs_version) = (@_); 146 146 $pluginname = &get_valid_pluginname($pluginname); 147 147 load_plugin_require($pluginname); … … 149 149 # create a plugin object 150 150 my ($plugobj); 151 my $options = "-gsdlinfo ";151 my $options = "-gsdlinfo,-gs_version,$gs_version"; 152 152 153 153 eval ("\$plugobj = new \$pluginname([],[$options])"); … … 159 159 sub load_plugins { 160 160 my ($plugin_list) = shift @_; 161 my $incremental_mode;162 ($verbosity, $outhandle, $failhandle, $globaloptions, $incremental_mode ) = @_; # globals161 my ($incremental_mode, $gs_version); 162 ($verbosity, $outhandle, $failhandle, $globaloptions, $incremental_mode, $gs_version) = @_; # globals 163 163 my @plugin_objects = (); 164 164 $verbosity = 2 unless defined $verbosity; … … 182 182 # put quotes around each option to the plugin, unless the option is already quoted 183 183 map { $_ = "\"$_\"" unless ($_ =~ m/^\s*\".*\"\s*$/) ; } @$pluginoptions; 184 my $options = join (",", @$pluginoptions);184 my $options = "-gs_version,$gs_version,".join (",", @$pluginoptions); 185 185 if ($globals) { 186 186 if (@$pluginoptions) {
Note:
See TracChangeset
for help on using the changeset viewer.