|
@@ 513-521 (lines=9) @@
|
| 510 |
|
|
| 511 |
|
// verifier que la quantite est disponible dans le droit |
| 512 |
|
|
| 513 |
|
if ($available < $quantity) |
| 514 |
|
{ |
| 515 |
|
throw new Exception(sprintf( |
| 516 |
|
absences_translate('The requested quantity is not available in the specified right, the right %s contain only %s available'), |
| 517 |
|
$right->description, |
| 518 |
|
absences_quantity($available, $right->quantity_unit) |
| 519 |
|
) |
| 520 |
|
); |
| 521 |
|
} |
| 522 |
|
|
| 523 |
|
$cet_quantity = $agent_right->getCetMaxQuantity(); |
| 524 |
|
if ($cet_quantity < $quantity) |
|
@@ 524-534 (lines=11) @@
|
| 521 |
|
} |
| 522 |
|
|
| 523 |
|
$cet_quantity = $agent_right->getCetMaxQuantity(); |
| 524 |
|
if ($cet_quantity < $quantity) |
| 525 |
|
{ |
| 526 |
|
|
| 527 |
|
throw new Exception(sprintf( |
| 528 |
|
//TRANSLATORS: Vous ne pouvez deposer plus de %s de "%s" sur le compte epargne temps |
| 529 |
|
absences_translate('You cant deposit more than %s of "%s" one the time saving account'), |
| 530 |
|
$right->description, |
| 531 |
|
absences_quantity($cet_quantity, $right->quantity_unit) |
| 532 |
|
) |
| 533 |
|
); |
| 534 |
|
} |
| 535 |
|
|
| 536 |
|
|
| 537 |
|
|
|
@@ 549-556 (lines=8) @@
|
| 546 |
|
$max += (float) $deposit->quantity; |
| 547 |
|
} |
| 548 |
|
|
| 549 |
|
if ($max > 0 && $quantity > $max) |
| 550 |
|
{ |
| 551 |
|
throw new Exception(sprintf( |
| 552 |
|
absences_translate('The time saving account does not allow more than %s to reach the ceilling'), |
| 553 |
|
absences_quantity($max, $right->quantity_unit) |
| 554 |
|
) |
| 555 |
|
); |
| 556 |
|
} |
| 557 |
|
|
| 558 |
|
$max = $this->getYearlyMaxDeposit(); |
| 559 |
|
|
|
@@ 567-574 (lines=8) @@
|
| 564 |
|
$max += (float) $deposit->quantity; |
| 565 |
|
} |
| 566 |
|
|
| 567 |
|
if ($max > 0 && $quantity > $max) |
| 568 |
|
{ |
| 569 |
|
throw new Exception(sprintf( |
| 570 |
|
absences_translate('The time saving account does not allow more than %s to reach the yearly maximum deposit'), |
| 571 |
|
absences_quantity($max, $right->quantity_unit) |
| 572 |
|
) |
| 573 |
|
); |
| 574 |
|
} |
| 575 |
|
|
| 576 |
|
|
| 577 |
|
return true; |