Commit 720ff4a9 authored by Antony Le Courtes's avatar Antony Le Courtes
Browse files

Meilleure gestion code pays naissance pour le connecteur SIHAM

parent 7f8caf03
Loading
Loading
Loading
Loading
+6 −2
Changes for module/Application/view/application/pays/index.phtml: 6 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -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; ?>

+9 −1
Changes for module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php: 9 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -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,