Lines 41-46
debt to the library.
Link Here
|
41 |
|
41 |
|
42 |
Display the help message and exit |
42 |
Display the help message and exit |
43 |
|
43 |
|
|
|
44 |
=item B<-a|--amount> |
45 |
|
46 |
Sets the minimum amount the patron owes before we debar them. |
47 |
Defaults to 0, meaning anyone that owes anything will be debared. |
48 |
|
44 |
=item B<-m|--message> |
49 |
=item B<-m|--message> |
45 |
|
50 |
|
46 |
Add the passed message in the debarment comment |
51 |
Add the passed message in the debarment comment |
Lines 74-79
use C4::Log qw( cronlogaction );
Link Here
|
74 |
|
79 |
|
75 |
my ( $help, $confirm, $message, $expiration, $file ); |
80 |
my ( $help, $confirm, $message, $expiration, $file ); |
76 |
GetOptions( |
81 |
GetOptions( |
|
|
82 |
'a|amount' => \$amount, |
77 |
'h|help' => \$help, |
83 |
'h|help' => \$help, |
78 |
'c|confirm:s' => \$confirm, |
84 |
'c|confirm:s' => \$confirm, |
79 |
'm|message:s' => \$message, |
85 |
'm|message:s' => \$message, |
Lines 84-90
pod2usage(1) if $help;
Link Here
|
84 |
pod2usage(1) unless ( $confirm && ( $message || $file )); |
90 |
pod2usage(1) unless ( $confirm && ( $message || $file )); |
85 |
|
91 |
|
86 |
cronlogaction(); |
92 |
cronlogaction(); |
87 |
my $badBorrowers = Koha::Patrons->filter_by_amount_owed( { more_than => 0 } ); |
93 |
my $badBorrowers = Koha::Patrons->filter_by_amount_owed( { more_than => $amount // 0 } ); |
88 |
$message = getMessageContent(); |
94 |
$message = getMessageContent(); |
89 |
|
95 |
|
90 |
while ( my $bb = $badBorrowers->next ) { |
96 |
while ( my $bb = $badBorrowers->next ) { |
91 |
- |
|
|