|
Lines 72-79
my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
Link Here
|
| 72 |
); |
72 |
); |
| 73 |
|
73 |
|
| 74 |
# Are we able to actually work? |
74 |
# Are we able to actually work? |
| 75 |
my $patron = Koha::Patrons->find($loggedinuser); |
75 |
my $patron = Koha::Patrons->find($loggedinuser); |
| 76 |
my $backends = Koha::ILL::Request::Config->new->opac_available_backends($patron); |
76 |
my $backends = Koha::ILL::Request::Config->new->opac_available_backends($patron); |
|
|
77 |
|
| 78 |
if ( $params->{backend} && !grep { $_ eq $params->{backend} } @$backends ) { |
| 79 |
print $query->redirect("/cgi-bin/koha/errors/404.pl"); |
| 80 |
exit; |
| 81 |
} |
| 82 |
|
| 77 |
my $backends_available = ( scalar @{$backends} > 0 ); |
83 |
my $backends_available = ( scalar @{$backends} > 0 ); |
| 78 |
$template->param( backends_available => $backends_available ); |
84 |
$template->param( backends_available => $backends_available ); |
| 79 |
|
85 |
|
| 80 |
- |
|
|