X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=C4%2FSIP%2FILS.pm;h=e2089e838d78fda6a57adcda3b38711b99cc89e0;hb=735381b371b128fed13b8b34c97746af21a17282;hp=5d5985092a2f8e02f299889d2f0b19b4c65caa0b;hpb=be12aa96094ab003949c78e8246db56027931cac;p=koha_fer diff --git a/C4/SIP/ILS.pm b/C4/SIP/ILS.pm index 5d5985092a..e2089e838d 100644 --- a/C4/SIP/ILS.pm +++ b/C4/SIP/ILS.pm @@ -229,7 +229,7 @@ sub pay_fee { $trans->screen_msg('Invalid patron barcode.'); return $trans; } - $trans->pay($patron->{borrowernumber},$fee_amt); + $trans->pay($patron->{borrowernumber},$fee_amt, $pay_type); $trans->ok(1); return $trans; @@ -254,6 +254,10 @@ sub add_hold { return $trans; } + if ( $patron->holds_blocked_by_excessive_fees() ) { + $trans->screen_msg("Excessive fees blocking placement of hold."); + } + if ($item->fee and $fee_ack ne 'Y') { $trans->screen_msg = "Fee required to place hold."; return $trans;