|
Lines 108-128
sub backend_dir {
Link Here
|
| 108 |
|
108 |
|
| 109 |
my @backend_names = $config->get_backend_plugin_names(); |
109 |
my @backend_names = $config->get_backend_plugin_names(); |
| 110 |
|
110 |
|
| 111 |
Returns a list of names for all the installed ILL backend plugins. |
111 |
Returns a list of names for all the installed (and enabled) ILL backend plugins. |
| 112 |
|
112 |
|
| 113 |
=cut |
113 |
=cut |
| 114 |
|
114 |
|
| 115 |
sub get_backend_plugin_names { |
115 |
sub get_backend_plugin_names { |
| 116 |
my ($self) = @_; |
116 |
my ($self) = @_; |
| 117 |
|
117 |
|
| 118 |
my $koha_plugins = Koha::Plugins->new(); |
118 |
my $koha_plugins = Koha::Plugins->new(); |
| 119 |
my @backend_plugins = $koha_plugins |
119 |
my @backend_plugins = |
| 120 |
? $koha_plugins->GetPlugins( |
120 |
$koha_plugins |
| 121 |
{ |
121 |
? $koha_plugins->GetPlugins( { method => 'ill_backend' } ) |
| 122 |
method => 'ill_backend', |
|
|
| 123 |
all => 1 |
| 124 |
} |
| 125 |
) |
| 126 |
: (); |
122 |
: (); |
| 127 |
|
123 |
|
| 128 |
return map { $_->{metadata}->{name} } @backend_plugins; |
124 |
return map { $_->{metadata}->{name} } @backend_plugins; |
| 129 |
- |
|
|