Lines 117-125
sub get_enabled_plugins {
Link Here
|
117 |
unless ($enabled_plugins) { |
117 |
unless ($enabled_plugins) { |
118 |
my $verbose = $params->{verbose} // $class->_verbose; |
118 |
my $verbose = $params->{verbose} // $class->_verbose; |
119 |
$enabled_plugins = []; |
119 |
$enabled_plugins = []; |
120 |
my $rs = Koha::Database->schema->resultset('PluginData'); |
120 |
|
121 |
$rs = $rs->search({ plugin_key => '__ENABLED__', plugin_value => 1 }); |
121 |
my @plugin_classes; |
122 |
my @plugin_classes = $rs->get_column('plugin_class')->all(); |
122 |
try { |
|
|
123 |
my $rs = Koha::Database->schema->resultset('PluginData'); |
124 |
$rs = $rs->search({ plugin_key => '__ENABLED__', plugin_value => 1 }); |
125 |
@plugin_classes = $rs->get_column('plugin_class')->all(); |
126 |
} catch { |
127 |
warn "$_"; |
128 |
}; |
129 |
|
123 |
foreach my $plugin_class (@plugin_classes) { |
130 |
foreach my $plugin_class (@plugin_classes) { |
124 |
next unless can_load( modules => { $plugin_class => undef }, verbose => $verbose, nocache => 1 ); |
131 |
next unless can_load( modules => { $plugin_class => undef }, verbose => $verbose, nocache => 1 ); |
125 |
|
132 |
|
126 |
- |
|
|