From 720ff4a9e997ff2f72da735df0e077a0ee0d793d Mon Sep 17 00:00:00 2001 From: Antony Le Courtes <antony.lecourtes@unicaen.fr> Date: Mon, 25 Apr 2022 13:46:23 +0200 Subject: [PATCH] Meilleure gestion code pays naissance pour le connecteur SIHAM --- module/Application/view/application/pays/index.phtml | 8 ++++++-- .../ExportRh/src/Connecteur/Siham/SihamConnecteur.php | 10 +++++++++- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/module/Application/view/application/pays/index.phtml b/module/Application/view/application/pays/index.phtml index 8a2985ebd3..09067676f5 100755 --- a/module/Application/view/application/pays/index.phtml +++ b/module/Application/view/application/pays/index.phtml @@ -27,6 +27,7 @@ echo $this->messenger()->addCurrentMessagesFromFlashMessenger(); <tr> <th style="text-align: center">Libellé</th> <th style="text-align: center">Code</th> + <th style="text-align: center">Code ISO</th> <th style="text-align: center">Source</th> <?php if ($canEdit): ?> <th style="text-align: center">Actions</th> @@ -38,6 +39,7 @@ echo $this->messenger()->addCurrentMessagesFromFlashMessenger(); <tr class="champ-triable" data-id= <?php echo $pays->getId() ?>> <td><?= $pays->getLibelle(); ?></td> <td><?= $pays->getCode(); ?></td> + <td><?= $pays->getCodeIso3(); ?></td> <td style="text-align: center"><?= $pays->getSource()->getLibelle(); ?></td> <?php if ($canEdit): ?> <td style="text-align: center"> @@ -45,7 +47,8 @@ echo $this->messenger()->addCurrentMessagesFromFlashMessenger(); <a class="ajax-modal" data-event="pays-edition" href="<?= $this->url('pays/saisie', ['pays' => $pays->getId()], ['query' => ['tab' => 'edition']]) ?>" title="Modifier le pays"><i class="fas fa-pen-to-square"></i></a> - <a class="pop-ajax" data-title="Suppression de l'établissement" data-content="Êtes-vous sur de vouloir supprimer" data-confirm="true" + <a class="pop-ajax" data-title="Suppression de l'établissement" + data-content="Êtes-vous sur de vouloir supprimer" data-confirm="true" data-submit-reload="true" href="<?= $this->url('pays/supprimer', ['pays' => $pays->getId()]) ?>" title="Supprimer le pays"><i class="fas fa-trash-can"></i></a> @@ -60,7 +63,8 @@ echo $this->messenger()->addCurrentMessagesFromFlashMessenger(); </table> <?php if ($canEdit): ?> - <a class="btn btn-primary ajax-modal" data-event="pays-edition" href="<?= $this->url('pays/saisie'); ?>"><i class="fas fa-plus"></i> + <a class="btn btn-primary ajax-modal" data-event="pays-edition" href="<?= $this->url('pays/saisie'); ?>"><i + class="fas fa-plus"></i> Ajout d'un nouveau pays</a> <?php endif; ?> diff --git a/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php b/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php index 4acf1e4e79..8fce511af6 100644 --- a/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php +++ b/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php @@ -477,6 +477,14 @@ class SihamConnecteur implements ConnecteurRhInterface 'temPrincipale' => 1, ]; + /*PAYS NAISSANCE*/ + if (!empty($dossierIntervenant->getPaysNaissance() && !empty($dossierIntervenant->getPaysNaissance()->getCodeIso3()))) { + $paysNaissance = $dossierIntervenant->getPaysNaissance()->getCodeIso3(); + } elseif (!empty($dossierIntervenant->getDepartementNaissance())) { + $paysNaissance = 'FRA'; + } else { + $paysNaissance = ''; + } $params = [ 'categorieEntree' => 'ACTIVE', @@ -485,7 +493,7 @@ class SihamConnecteur implements ConnecteurRhInterface 'dateNaissance' => $dossierIntervenant->getDateNaissance()->format('Y-m-d'), 'villeNaissance' => $dossierIntervenant->getCommuneNaissance(), 'departementNaissance' => (!empty($dossierIntervenant->getDepartementNaissance())) ? substr($dossierIntervenant->getDepartementNaissance()->getCode(), 1, 2) : '', - 'paysNaissance' => (!empty($dossierIntervenant->getPaysNaissance() && !empty($dossierIntervenant->getPaysNaissance()->getCodeIso3()))) ? $dossierIntervenant->getPaysNaissance()->getCodeIso3() : 'FRA', + 'paysNaissance' => $paysNaissance, 'emploi' => $datas['connecteurForm']['emploi'], 'listeCoordonneesPostales' => $coordonneesPostales, 'listeCoordonneesBancaires' => $coordonneesBancaires, -- GitLab