|
Lines 65-76
sub opac_available_backends {
Link Here
|
| 65 |
my $backends = Koha::ILL::Request::Config->new->available_backends($reduced); |
65 |
my $backends = Koha::ILL::Request::Config->new->available_backends($reduced); |
| 66 |
|
66 |
|
| 67 |
if ( !$loggedinuser && C4::Context->preference('ILLOpacUnauthenticatedRequest') ) { |
67 |
if ( !$loggedinuser && C4::Context->preference('ILLOpacUnauthenticatedRequest') ) { |
| 68 |
foreach my $backend ( @{$backends} ) { |
68 |
$backends = [ |
| 69 |
my $loaded_b = Koha::ILL::Request->new->load_backend($backend); |
69 |
grep { |
| 70 |
@$backends = grep { !/$backend/ } @$backends |
70 |
my $loaded_b = Koha::ILL::Request->new->load_backend($_); |
| 71 |
if ( $loaded_b->_backend_capability('opac_unauthenticated_ill_requests') == 0 ); |
71 |
$loaded_b->_backend_capability('opac_unauthenticated_ill_requests') |
| 72 |
} |
72 |
} @$backends |
|
|
73 |
]; |
| 73 |
} |
74 |
} |
|
|
75 |
|
| 74 |
return $backends; |
76 |
return $backends; |
| 75 |
} |
77 |
} |
| 76 |
|
78 |
|
| 77 |
- |
|
|