[Koha-patches] [PATCH 16/55] bug3393 : take care of default rules in overdues
Henri-Damien LAURENT
henridamien.laurent at biblibre.com
Wed Mar 10 22:25:58 CET 2010
new patch proposed
---
C4/Overdues.pm | 2 +-
misc/cronjobs/overdue_notices.pl | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/C4/Overdues.pm b/C4/Overdues.pm
index 04520b2..1d48526 100644
--- a/C4/Overdues.pm
+++ b/C4/Overdues.pm
@@ -956,7 +956,7 @@ returns a list of branch codes for branches with overdue rules defined.
sub GetBranchcodesWithOverdueRules {
my $dbh = C4::Context->dbh;
- my $rqoverduebranches = $dbh->prepare("SELECT DISTINCT branchcode FROM overduerules WHERE delay1 IS NOT NULL AND branchcode <> ''");
+ my $rqoverduebranches = $dbh->prepare("SELECT DISTINCT branchcode FROM overduerules WHERE delay1 IS NOT NULL ");
$rqoverduebranches->execute;
my @branches = map { shift @$_ } @{ $rqoverduebranches->fetchall_arrayref };
return @branches;
diff --git a/misc/cronjobs/overdue_notices.pl b/misc/cronjobs/overdue_notices.pl
index a2f94a2..341844b 100755
--- a/misc/cronjobs/overdue_notices.pl
+++ b/misc/cronjobs/overdue_notices.pl
@@ -302,7 +302,7 @@ if (@branchcodes) {
} else {
$verbose and warn "No active overduerules for $branchcodes_word '@branchcodes'\n";
- ( scalar grep { '' eq $_ } @branches )
+ ( scalar grep { $_ eq ""} @overduebranches )
or die "No active overduerules for DEFAULT either!";
$verbose and warn "Falling back on default rules for @branchcodes\n";
@branches = ('');
@@ -334,7 +334,7 @@ if ( defined $csvfilename ) {
@branches = @overduebranches unless @branches;
foreach my $branchcode (@branches) {
- my $branch_details = C4::Branch::GetBranchDetail($branchcode);
+ my $branch_details = C4::Branch::GetBranchDetail($branchcode) unless ($branchcode eq "");
my $admin_email_address = $branch_details->{'branchemail'} || C4::Context->preference('KohaAdminEmailAddress');
my @output_chunks; # may be sent to mail or stdout or csv file.
@@ -396,7 +396,7 @@ WHERE issues.borrowernumber=borrowers.borrowernumber
AND borrowers.categorycode=categories.categorycode
END_SQL
my @borrower_parameters;
- if ($branchcode) {
+ if ($branchcode && $branchcode ne "") {
$borrower_sql .= ' AND issues.branchcode=? ';
push @borrower_parameters, $branchcode;
}
--
1.6.3.3
More information about the Koha-patches
mailing list