|
Lines 246-265
my $overdues_exist = 0;
Link Here
|
| 246 |
my $totalprice = 0; |
246 |
my $totalprice = 0; |
| 247 |
|
247 |
|
| 248 |
# Calculate and display patron's age |
248 |
# Calculate and display patron's age |
| 249 |
my $age; |
249 |
if ( !$patron->is_category_valid ) { |
| 250 |
if ( $data->{dateofbirth} ) { |
|
|
| 251 |
$age = Koha::Patron->new({ dateofbirth => $data->{dateofbirth} })->get_age; |
| 252 |
$template->param( age => $age ); |
| 253 |
} |
| 254 |
|
| 255 |
# Check patron's category against age |
| 256 |
my $patroncategory = Koha::Patron::Categories->find($data->{ 'categorycode' }); |
| 257 |
my ($low,$high) = ($patroncategory->dateofbirthrequired, $patroncategory->upperagelimit); |
| 258 |
if (($high && ($age > $high)) or ($age < $low)) { |
| 259 |
$template->param( age_limitations => 1 ); |
250 |
$template->param( age_limitations => 1 ); |
| 260 |
$template->param( age_low => $low ); |
251 |
$template->param( age_low => $patron->category->dateofbirthrequired ); |
| 261 |
$template->param( age_high => $high ); |
252 |
$template->param( age_high => $patron->category->upperagelimit ); |
| 262 |
} |
253 |
} |
|
|
254 |
$template->param( age => $patron->get_age ); |
| 263 |
|
255 |
|
| 264 |
|
256 |
|
| 265 |
### ############################################################################### |
257 |
### ############################################################################### |
| 266 |
- |
|
|