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