Skip to content
Snippets Groups Projects
Commit 85c10ab1 authored by Florian Azizian's avatar Florian Azizian
Browse files

FIX #14003 TIME 1:15 fix depositSlip recipient + wording

parent 5bc5c0ad
No related branches found
No related tags found
No related merge requests found
...@@ -14,6 +14,8 @@ ...@@ -14,6 +14,8 @@
namespace RegisteredMail\controllers; namespace RegisteredMail\controllers;
use Com\Tecnick\Barcode\Barcode; use Com\Tecnick\Barcode\Barcode;
use Contact\controllers\ContactController;
use Contact\models\ContactModel;
use RegisteredMail\models\RegisteredMailModel; use RegisteredMail\models\RegisteredMailModel;
use RegisteredMail\models\RegisteredNumberRangeModel; use RegisteredMail\models\RegisteredNumberRangeModel;
use Resource\controllers\ResController; use Resource\controllers\ResController;
...@@ -708,6 +710,21 @@ class RegisteredMailController ...@@ -708,6 +710,21 @@ class RegisteredMailController
$registeredMailNumber = RegisteredMailController::getRegisteredMailNumber(['type' => $args['type'], 'rawNumber' => $registeredMail['number']]); $registeredMailNumber = RegisteredMailController::getRegisteredMailNumber(['type' => $args['type'], 'rawNumber' => $registeredMail['number']]);
$referenceInfo = json_decode($registeredMail['recipient'], true);
$recipient = ContactController::getContactAfnor([
'company' => $referenceInfo['company'],
'civility' => ContactModel::getCivilityId(['civilityLabel' => $referenceInfo['civility']]),
'firstname' => $referenceInfo['firstname'],
'lastname' => $referenceInfo['lastname'],
'address_number' => $referenceInfo['addressNumber'],
'address_street' => $referenceInfo['addressStreet'],
'address_additional1' => $referenceInfo['addressAdditional1'],
'address_additional2' => $referenceInfo['addressAdditional2'],
'address_postcode' => $referenceInfo['addressPostcode'],
'address_town' => $referenceInfo['addressTown'],
'address_country' => $referenceInfo['addressCountry']
]);
$pdf->setFont('times', '', 9); $pdf->setFont('times', '', 9);
$pdf->Cell(10, 10, $position + 1, 1); $pdf->Cell(10, 10, $position + 1, 1);
$pdf->setFont('times', '', 9); $pdf->setFont('times', '', 9);
...@@ -717,13 +734,13 @@ class RegisteredMailController ...@@ -717,13 +734,13 @@ class RegisteredMailController
$pdf->Cell(30, 10, mb_strimwidth($registeredMail['reference'], 0, 25, ""), 1); $pdf->Cell(30, 10, mb_strimwidth($registeredMail['reference'], 0, 25, ""), 1);
$pdf->setFont('times', '', 6); $pdf->setFont('times', '', 6);
if (strlen($registeredMail['recipient'][1] . " " . $registeredMail['recipient'][4] . " " . $registeredMail['recipient'][6]) > 60) { if (strlen($recipient[1] . " " . $recipient[4] . " " . $recipient[6]) > 60) {
$pdf->Cell(95, 10, $registeredMail['recipient'][1], 1); $pdf->Cell(95, 10, $recipient[1], 1);
$pdf->SetXY($pdf->GetX() - 95, $pdf->GetY() + 3); $pdf->SetXY($pdf->GetX() - 95, $pdf->GetY() + 3);
$pdf->Cell(95, 10, $registeredMail['recipient'][4] . " " . $registeredMail['recipient'][6], 0); $pdf->Cell(95, 10, $recipient[4] . " " . $recipient[6], 0);
$pdf->SetXY($pdf->GetX() + 95, $pdf->GetY() - 3); $pdf->SetXY($pdf->GetX() + 95, $pdf->GetY() - 3);
} else { } else {
$pdf->Cell(95, 10, $registeredMail['recipient'][1] . " " . $registeredMail['recipient'][4] . " " . $registeredMail['recipient'][6], 1); $pdf->Cell(95, 10, $recipient[1] . " " . $recipient[4] . " " . $recipient[6], 1);
} }
......
...@@ -7,6 +7,9 @@ ...@@ -7,6 +7,9 @@
<div class="row"> <div class="row">
<div> <div>
<div class="alert-message alert-message-info" role="alert"> <div class="alert-message alert-message-info" role="alert">
<p>
{{'lang.registeredMailsIncludedExplication' | translate}}
</p>
<p> <p>
{{'lang.registeredMailsIncluded' | translate}} {{'lang.registeredMailsIncluded' | translate}}
</p> </p>
......
...@@ -1912,6 +1912,7 @@ ...@@ -1912,6 +1912,7 @@
"argumentPhoneNotCorrect": "Argument phone is not correct for a user.", "argumentPhoneNotCorrect": "Argument phone is not correct for a user.",
"authorizedRoutesInformations": "One route per row. Routes documentation", "authorizedRoutesInformations": "One route per row. Routes documentation",
"canNotDisabledField": "This field can not be disabled because it is empty and mandatory", "canNotDisabledField": "This field can not be disabled because it is empty and mandatory",
"registeredMailsIncludedExplication": "All registered mails with the same desired shipping date, same type and same issuing site will be included in the deposit list.",
"registeredMailsIncluded": "Number of registered mails included", "registeredMailsIncluded": "Number of registered mails included",
"cannotGenerateDepositListForMails": "Imposible to generate for the following registered mails :", "cannotGenerateDepositListForMails": "Imposible to generate for the following registered mails :",
"accountNumberAlreadyUsed": "Account number is already used by another issuing site", "accountNumberAlreadyUsed": "Account number is already used by another issuing site",
......
...@@ -1940,10 +1940,11 @@ ...@@ -1940,10 +1940,11 @@
"argumentMailEmpty": "La donnée mail est vide pour un utilisateur.", "argumentMailEmpty": "La donnée mail est vide pour un utilisateur.",
"argumentFirstnameNotString": "La donnée firstname n'est pas une chaine de caractère pour un utilisateur.", "argumentFirstnameNotString": "La donnée firstname n'est pas une chaine de caractère pour un utilisateur.",
"argumentLastnameNotString": "La donnée lastname n'est pas une chaine de caractère pour un utilisateur.", "argumentLastnameNotString": "La donnée lastname n'est pas une chaine de caractère pour un utilisateur.",
"argumentMailNotCorrect": "La donnée mail n'est pas correcte pour un utilisateur.", "argumentMailNotCorrect": "La donnée mail ne correspond pas à un format de courriel valide pour un utilisateur.",
"argumentPhoneNotCorrect": "La donnée phone n'est pas correcte pour un utilisateur.", "argumentPhoneNotCorrect": "La donnée phone ne correspond pas à un format de numéro de téléphone valide pour un utilisateur.",
"authorizedRoutesInformations": "Une route par ligne. Documentation des routes", "authorizedRoutesInformations": "Une route par ligne. Documentation des routes",
"canNotDisabledField": "Le champ ne peut pas être désactivé car il est vide et obligatoire", "canNotDisabledField": "Le champ ne peut pas être désactivé car il est vide et obligatoire",
"registeredMailsIncludedExplication": "Tous les recommandés avec la même date d'expédition souhaitée, le même type et le même site émetteur seront inclus dans le bordereau.",
"registeredMailsIncluded": "Nombre de recommandés inclus :", "registeredMailsIncluded": "Nombre de recommandés inclus :",
"cannotGenerateDepositListForMails": "Génération impossible pour les recommandés suivants :", "cannotGenerateDepositListForMails": "Génération impossible pour les recommandés suivants :",
"accountNumberAlreadyUsed": "Le N° COCLICO est déjà utilisé par un autre site émetteur", "accountNumberAlreadyUsed": "Le N° COCLICO est déjà utilisé par un autre site émetteur",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment