X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=reserve%2Frequest.pl;h=c34a61482096b370affdc62a4a0877d955bf8221;hb=9929c52a571083e0c750e07562c33fc651d3cd09;hp=b96447f8cc52a99287c54a13dd2c947534ae3972;hpb=0c40ff9f9814295fe27f52047bfbe4ef7b47e78b;p=koha_fer diff --git a/reserve/request.pl b/reserve/request.pl index b96447f8cc..c34a614820 100755 --- a/reserve/request.pl +++ b/reserve/request.pl @@ -69,7 +69,7 @@ my $default = C4::Context->userenv->{branch}; my @values; my %label_of; -foreach my $branchcode (sort keys %{$branches} ) { +foreach my $branchcode ( sort { $branches->{$a}->{branchname} cmp $branches->{$b}->{branchname} } keys %$branches ) { push @values, $branchcode; $label_of{$branchcode} = $branches->{$branchcode}->{branchname}; } @@ -110,6 +110,11 @@ if ( $action eq 'move' ) { my $borrowernumber = $input->param('borrowernumber'); my $biblionumber = $input->param('biblionumber'); ToggleLowestPriority( $borrowernumber, $biblionumber ); +} elsif ( $action eq 'toggleSuspend' ) { + my $borrowernumber = $input->param('borrowernumber'); + my $biblionumber = $input->param('biblionumber'); + my $suspend_until = $input->param('suspend_until'); + ToggleSuspend( $borrowernumber, $biblionumber, $suspend_until ); } if ($findborrower) { @@ -568,7 +573,8 @@ foreach my $biblionumber (@biblionumbers) { $reserve{'lowestPriority'} = $res->{'lowestPriority'}; $reserve{'branchloop'} = GetBranchesLoop($res->{'branchcode'}); $reserve{'optionloop'} = \@optionloop; - + $reserve{'suspend'} = $res->{'suspend'}; + $reserve{'suspend_until'} = $res->{'suspend_until'}; push( @reserveloop, \%reserve ); } @@ -627,5 +633,10 @@ if ( C4::Context->preference( 'AllowHoldDateInFuture' ) ) { $template->param( reserve_in_future => 1 ); } +$template->param( + SuspendHoldsIntranet => C4::Context->preference('SuspendHoldsIntranet'), + AutoResumeSuspendedHolds => C4::Context->preference('AutoResumeSuspendedHolds'), +); + # printout the page output_html_with_http_headers $input, $cookie, $template->output;