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

(-)a/C4/Circulation.pm (-4 / +4 lines)
Lines 783-789 sub CanBookBeIssued { Link Here
783
    #
783
    #
784
	my ($current_loan_count, $max_loans_allowed) = TooMany( $borrower, $item->{biblionumber}, $item );
784
	my ($current_loan_count, $max_loans_allowed) = TooMany( $borrower, $item->{biblionumber}, $item );
785
    # if TooMany max_loans_allowed returns 0 the user doesn't have permission to check out this book
785
    # if TooMany max_loans_allowed returns 0 the user doesn't have permission to check out this book
786
    if ($max_loans_allowed eq 0) {
786
    if (defined $max_loans_allowed && $max_loans_allowed == 0) {
787
        $needsconfirmation{PATRON_CANT} = 1;
787
        $needsconfirmation{PATRON_CANT} = 1;
788
    } else {
788
    } else {
789
        if($max_loans_allowed){
789
        if($max_loans_allowed){
Lines 915-925 sub CanBookBeIssued { Link Here
915
    }
915
    }
916
916
917
    ## check for high holds decreasing loan period
917
    ## check for high holds decreasing loan period
918
    if (C4::Context->preference("decreaseLoanHighHolds") == 1)
918
    my $decrease_loan = C4::Context->preference('decreaseLoanHighHolds');
919
    if ($decrease_loan && $decrease_loan == 1)
919
    {
920
    {
920
        my ($reserved,$num,$duration,$returndate)=checkHighHolds($item,$borrower);
921
        my ($reserved,$num,$duration,$returndate)=checkHighHolds($item,$borrower);
921
        #print "reserved: $reserved\n".Dumper($num);
922
        #print "reserved: $reserved\n".Dumper($num);
922
        if ($num>=C4::Context->preference("decreaseLoanHighHoldsValue"))
923
        if ($num >= C4::Context->preference("decreaseLoanHighHoldsValue"))
923
        {
924
        {
924
            $needsconfirmation{HIGHHOLDS} = 1;
925
            $needsconfirmation{HIGHHOLDS} = 1;
925
            $needsconfirmation{'num_holds'} = $num;
926
            $needsconfirmation{'num_holds'} = $num;
926
- 

Return to bug 7751