View | Details | Raw Unified | Return to bug 38761
Collapse All | Expand All

(-)a/Koha/ILL/Request/Config.pm (-10 / +5 lines)
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
- 

Return to bug 38761