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

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

Return to bug 38761