Lines 59-71
sub new {
Link Here
|
59 |
$kp->{opacnote} .= 'PATRON EXPIRED'; |
59 |
$kp->{opacnote} .= 'PATRON EXPIRED'; |
60 |
} |
60 |
} |
61 |
my %ilspatron; |
61 |
my %ilspatron; |
62 |
my $adr = $kp->{streetnumber} || ''; |
62 |
my $adr = _get_address($kp); |
63 |
my $address = $kp->{address} || ''; |
|
|
64 |
my $dob = $kp->{dateofbirth}; |
63 |
my $dob = $kp->{dateofbirth}; |
65 |
$dob and $dob =~ s/-//g; # YYYYMMDD |
64 |
$dob and $dob =~ s/-//g; # YYYYMMDD |
66 |
my $dexpiry = $kp->{dateexpiry}; |
65 |
my $dexpiry = $kp->{dateexpiry}; |
67 |
$dexpiry and $dexpiry =~ s/-//g; # YYYYMMDD |
66 |
$dexpiry and $dexpiry =~ s/-//g; # YYYYMMDD |
68 |
$adr .= ($adr && $address) ? " $address" : $address; |
|
|
69 |
my $fines_amount = $flags->{CHARGES}->{amount}; |
67 |
my $fines_amount = $flags->{CHARGES}->{amount}; |
70 |
$fines_amount = ($fines_amount and $fines_amount > 0) ? $fines_amount : 0; |
68 |
$fines_amount = ($fines_amount and $fines_amount > 0) ? $fines_amount : 0; |
71 |
{ |
69 |
{ |
Lines 353-358
sub charge_denied {
Link Here
|
353 |
return "Please contact library staff"; |
351 |
return "Please contact library staff"; |
354 |
} |
352 |
} |
355 |
|
353 |
|
|
|
354 |
sub _get_address { |
355 |
my $patron = shift; |
356 |
|
357 |
my $address = $patron->{streetnumber} || q{}; |
358 |
for my $field (qw( roaddetails address address2 city state zipcode country)) |
359 |
{ |
360 |
next unless $patron->{$field}; |
361 |
if ($address) { |
362 |
$address .= q{ }; |
363 |
$address .= $patron->{$field}; |
364 |
} |
365 |
else { |
366 |
$address .= $patron->{$field}; |
367 |
} |
368 |
} |
369 |
return $address; |
370 |
} |
371 |
|
356 |
1; |
372 |
1; |
357 |
__END__ |
373 |
__END__ |
358 |
|
374 |
|
359 |
- |
|
|