Commit f3ef43cc authored by Antony Le Courtes's avatar Antony Le Courtes
Browse files

Front. Mise en place de la cloture du dossier lors d'une prise en charge.

parent 31c35cf8
......@@ -2896,7 +2896,7 @@
"source": {
"type": "git",
"url": "https://git.unicaen.fr/lib/unicaen/siham.git",
"reference": "af707552271432f46eb16fe86b0718501d8b2980"
"reference": "5eecac4aa6ecc069cc31dcecbd10731aad9d194a"
},
"require": {
"zendframework/zend-mail": "^2.10",
......@@ -2921,7 +2921,7 @@
}
],
"description": "PHP library for SIHAM webservices",
"time": "2021-09-21T12:38:46+00:00"
"time": "2021-09-24T08:30:23+00:00"
},
{
"name": "unicaen/tbl",
......
......@@ -11,5 +11,5 @@ FROM intervenant i
JOIN contrat c ON c.intervenant_id = i.id AND c.histo_destruction IS NULL
WHERE i.export_date IS NULL
AND i.affectation_fin < sysdate
AND c.
AND c.date_retour_signe IS NOT NULL
) t
\ No newline at end of file
......@@ -9,6 +9,7 @@ use ExportRh\Connecteur\ConnecteurRhInterface;
use ExportRh\Entity\IntervenantRh;
use ExportRh\Form\Fieldset\SihamFieldset;
use ExportRh\Service\ExportRhServiceAwareTrait;
use UnicaenApp\Util;
use UnicaenSiham\Entity\Agent;
use UnicaenSiham\Exception\SihamException;
use UnicaenSiham\Service\Siham;
......@@ -269,6 +270,8 @@ class SihamConnecteur implements ConnecteurRhInterface
$adresse .= (!empty($dossierIntervenant->getAdresseVoirie())) ? $dossierIntervenant->getAdresseVoirie() . ' ' : '';
$adresse .= (!empty($dossierIntervenant->getAdresseVoie())) ? $dossierIntervenant->getAdresseVoie() . ' ' : '';
$adresse .= (!empty($dossierIntervenant->getAdressePrecisions())) ? $dossierIntervenant->getAdressePrecisions() . ' ' : '';
$adresse = Util::reduce($adresse);
$adresse = str_replace('_', ' ', $adresse);
$params = [
......@@ -387,6 +390,9 @@ class SihamConnecteur implements ConnecteurRhInterface
$adresse .= (!empty($dossierIntervenant->getAdresseVoirie())) ? $dossierIntervenant->getAdresseVoirie() . ' ' : '';
$adresse .= (!empty($dossierIntervenant->getAdresseVoie())) ? $dossierIntervenant->getAdresseVoie() . ' ' : '';
$adresse .= (!empty($dossierIntervenant->getAdressePrecisions())) ? $dossierIntervenant->getAdressePrecisions() . ' ' : '';
$adresse = Util::reduce($adresse);
$adresse = str_replace('_', ' ', $adresse);
$coordonneesPostales[] = [
'bureauDistributeur' => $dossierIntervenant->getAdresseCommune(),
......@@ -576,6 +582,36 @@ class SihamConnecteur implements ConnecteurRhInterface
public function cloreDossier(Intervenant $intervenant): ?bool
{
try {
$anneeUniversitaire = $this->getExportRhService()->getAnneeUniversitaireEnCours();
$dateSortie = $anneeUniversitaire->getDateFin()->format('Y-m-d');
$matricule = '';
//On récupére le code RH par le INSEE
$matricule = $this->trouverCodeRhByInsee($intervenant);
if (!empty($intervenant->getCodeRh()) && empty($matricule)) {
$matricule = $intervenant->getCodeRh();
}
$paramsWS = [
'categorieSituation' => 'MC140',
'dateSortie' => $dateSortie,
'matricule' => $matricule,
'motifSituation' => 'MC141',
];
return $this->siham->cloreDossier($paramsWS);
} catch (SihamException $e) {
throw new \Exception($e->getMessage());
}
}
public function recupererListeUO(): ?array
{
/*On récupére les UO de type composante*/
......
......@@ -12,6 +12,7 @@ use ExportRh\Form\ExportRhForm;
use ExportRh\Form\Traits\ExportRhFormAwareTrait;
use ExportRh\Service\ExportRhService;
use ExportRh\Service\ExportRhServiceAwareTrait;
use UnicaenApp\Util;
use UnicaenSiham\Exception\SihamException;
use Zend\Validator\Date;
use Zend\View\Model\ViewModel;
......@@ -120,6 +121,8 @@ class ExportRhController extends AbstractController
*
*/
try {
if ($intervenant->getStatut()->getCode() != 'BIATSS' && $typeIntervenant != 'P') {
$intervenantRh = $this->exportRhService->getIntervenantRh($intervenant);
}
......@@ -186,7 +189,8 @@ class ExportRhController extends AbstractController
$result = $this->exportRhService->priseEnChargeIntrervenantRh($intervenant, $posts);
if ($result !== false) {
$this->flashMessenger()->addSuccessMessage('succes matricule : ' . $result);
$this->exportRhService->cloreDossier($intervenant);
$this->flashMessenger()->addSuccessMessage('La prise en charge s\'est déroulée avec succés et le dossier a été cloturé');
$this->getServiceIntervenant()->updateExportDate($intervenant);
} else {
$this->flashMessenger()->addErrorMessage('Probleme prise en charge');
......@@ -217,7 +221,8 @@ class ExportRhController extends AbstractController
$posts = $this->getRequest()->getPost();
$result = $this->exportRhService->renouvellementIntervenantRh($intervenant, $posts);
if ($result !== false) {
$this->flashMessenger()->addSuccessMessage('Le renouvellement s\'est déroulé avec succés');
$this->exportRhService->cloreDossier($intervenant);
$this->flashMessenger()->addSuccessMessage('Le renouvellement s\'est déroulé avec succés et le dossier a été cloturé');
$this->getServiceIntervenant()->updateExportDate($intervenant);
} else {
$this->flashMessenger()->addErrorMessage('Un problème est survenu lors de la tentative de renouvellement de l\'intervenant');
......
......@@ -156,7 +156,14 @@ class ExportRhService extends AbstractService
{
return $this->connecteur->synchroniserDonneesPersonnellesIntervenantRh($intervenant, $datas);
}
public function cloreDossier(Intervenant $intervenant)
{
return $this->connecteur->cloreDossier($intervenant);
}
public function getFieldsetConnecteur(): Fieldset
......
......@@ -90,6 +90,10 @@ if ($priseEnCharge) {
<td>Type de rattachement</td>
<td><?= $affectationEnCours->libLongTypeRattachement ?></td>
</tr>
<tr>
<td>Exporter vers <?= $nameConnecteur ?> le</td>
<td><?= $intervenant->getExportDate()->format('d-m-Y') ?></td>
</tr>
</tbody>
</table>
</div>
......@@ -136,129 +140,12 @@ if ($priseEnCharge) {
</div>
</div>
<?php endif; ?>
<!--Partie générique du formulaire-->
<div class="panel panel-default">
<div class="panel-heading">Récapitulatif des données personnelles synchronisables</div>
<div class="panel-body">
<table class="table">
<thead>
<tr>
<th>Champs</th>
<th>OSE</th>
<th><?= $nameConnecteur ?></th>
</tr>
</thead>
<tbody>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('adressePrincipale')); ?>
<?= $this->formLabel($generiqueFieldset->get('adressePrincipale')) ?> :
</td>
<td>
<?php
$adresse = '';
$adresse .= (!empty($intervenantDossier->getAdresseNumero())) ? $intervenantDossier->getAdresseNumero() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseNumeroCompl())) ? $intervenantDossier->getAdresseNumeroCompl() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseVoirie())) ? $intervenantDossier->getAdresseVoirie() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseVoie())) ? $intervenantDossier->getAdresseVoie() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdressePrecisions())) ? '<br/>' . $intervenantDossier->getAdressePrecisions() . ' ' : '';
$adresse .= '<br/>';
$adresse .= $intervenantDossier->getAdresseCodePostal() . ' ' . $intervenantDossier->getAdresseCommune();
echo $adresse;
?>
</td>
<td class="active">
<?php
if (!empty($intervenantRh)) {
$adresse = '';
$adresse .= (!empty(trim($intervenantRh->getAdresseNumero()))) ? $intervenantRh->getAdresseNumero() . ' ' : '';
$adresse .= (!empty(trim($intervenantRh->getAdresseNumeroCompl()))) ? $intervenantRh->getAdresseNumeroCompl() . ' ' : '';
$adresse .= (!empty(trim($intervenantRh->getAdresseVoirie()))) ? $intervenantRh->getAdresseVoirie() . ' ' : '';
$adresse .= (!empty(trim($intervenantRh->getAdresseVoie()))) ? $intervenantRh->getAdresseVoie() . ' ' : '';
$adresse .= (!empty(trim($intervenantRh->getAdressePrecisions()))) ? '<br/>' . $intervenantRh->getAdressePrecisions() . ' ' : '';
$adresse .= '<br/>';
$adresse .= $intervenantRh->getAdresseCodePostal() . ' ' . $intervenantRh->getAdresseCommune();
echo $adresse;
}
?>
</td>
</tr>
<tr>
<td>
<input type="checkbox" checked="" disabled="disabled" title="Cette donnée n'est pas synchronisable">
<label>Nom usuel:</label>
</td>
<td><?= $intervenantDossier->getNomUsuel() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getNomUsuel() : '' ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('telPro')); ?>
<?= $this->formLabel($generiqueFieldset->get('telPro')) ?> :
</td>
<td><?= $intervenantDossier->getTelPro() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getTelPro() : '' ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('telPerso')); ?>
<?= $this->formLabel($generiqueFieldset->get('telPerso')) ?> :
</td>
<td><?= $intervenantDossier->getTelPerso() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getTelPerso() : '' ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('emailPro')); ?>
<?= $this->formLabel($generiqueFieldset->get('emailPro')) ?> :
</td>
<td><?= $intervenantDossier->getEmailPro() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getEmailPro() : '' ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('emailPerso')); ?>
<?= $this->formLabel($generiqueFieldset->get('emailPerso')) ?> :
</td>
<td><?= $intervenantDossier->getEmailPerso() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getEmailPerso() : '' ?></td>
</tr>
<tr>
<td>
<?php if ($renouvellement || (!$renouvellement && !$priseEnCharge)): ?>
<input type="checkbox" checked="" disabled="disabled" title="Cette donnée n'est pas synchronisable, pensez à la mettre à jour manuellement dans SIHAM">
<label>IBAN:</label>
<?php else: ?>
<?= $this->formCheckbox($generiqueFieldset->get('iban')); ?>
<?= $this->formLabel($generiqueFieldset->get('iban')) ?> :
<?php endif; ?>
</td>
<td><?= $intervenantDossier->getIBAN() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getIBAN() : '' ?></td>
</tr>
<tr>
<td>
<?php if ($renouvellement || (!$renouvellement && !$priseEnCharge)): ?>
<input type="checkbox" checked="" disabled="disabled" title="Cette donnée n'est pas synchronisable, pensez à la mettre à jour manuellement dans SIHAM">
<label>BIC:</label>
<?php else: ?>
<?= $this->formCheckbox($generiqueFieldset->get('bic')); ?>
<?= $this->formLabel($generiqueFieldset->get('bic')) ?> :
<?php endif; ?>
</td>
<td><?= $intervenantDossier->getBIC() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getBIC() : '' ?></td>
</tr>
</tbody>
</table>
</div>
</div>
<?php if ($priseEnCharge): ?>
<!--Partie générique du formulaire-->
<?php
echo $this->partial('export-rh/export-rh/' . $nameConnecteur . '/dataPEC', compact('generiqueFieldset', 'intervenantRh', 'intervenantDossier', 'nameConnecteur', 'intervenant', 'renouvellement', 'priseEnCharge'));
?>
<!-- Formulaire spécifique au connecteur-->
<?php
echo $this->partial('export-rh/export-rh/' . $nameConnecteur . '/connecteurForm', compact('connecteurFieldset', 'nameConnecteur', 'intervenant', 'renouvellement', 'priseEnCharge'));
......@@ -269,6 +156,11 @@ if ($priseEnCharge) {
<button onclick="$('.form-export-rh').submit();" class="btn btn-primary">Prendre en charge l'intervenant dans <?= $nameConnecteur; ?></button>
</p>
<?php elseif ($renouvellement): ?>
<!--Partie générique du formulaire-->
<?php
echo $this->partial('export-rh/export-rh/' . $nameConnecteur . '/dataREN', compact('generiqueFieldset', 'intervenantRh', 'intervenantDossier', 'nameConnecteur', 'intervenant', 'renouvellement', 'priseEnCharge'));
?>
<!-- Formulaire spécifique au connecteur-->
<?php
echo $this->partial('export-rh/export-rh/' . $nameConnecteur . '/connecteurForm', compact('connecteurFieldset', 'nameConnecteur', 'intervenant', 'renouvellement', 'priseEnCharge'));
?>
......@@ -277,6 +169,10 @@ if ($priseEnCharge) {
<button onclick="$('.form-export-rh').submit();" class="btn btn-primary">Renouveller l'intervenant dans <?= $nameConnecteur; ?></button>
</p>
<?php else: ?>
<!--Partie générique du formulaire-->
<?php
echo $this->partial('export-rh/export-rh/' . $nameConnecteur . '/dataSYNC', compact('generiqueFieldset', 'intervenantRh', 'intervenantDossier', 'nameConnecteur', 'intervenant', 'renouvellement', 'priseEnCharge'));
?>
</form>
<p>
<button onclick="$('.form-export-rh').submit();" class="btn btn-primary">Synchroniser les données personnelles dans <?= $nameConnecteur; ?></button>
......
<?php
/**
* @var \Application\Entity\Db\Intervenant $intervenant
* @var \ExportRh\Entity\IntervenantRh $intervenantRh
* @var \Application\Entity\Db\IntervenantDossier $intervenantDossier
* @var $this \Application\View\Renderer\PhpRenderer
*
*/
?>
<div class="panel panel-default">
<div class="panel-heading">Récapitulatif des données personnelles synchronisables pour un renouvellement</div>
<div class="panel-body">
<table class="table">
<thead>
<tr>
<th>Champs</th>
<th>OSE</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('nomUsuel')); ?>
<?= $this->formLabel($generiqueFieldset->get('nomUsuel')) ?> :
</td>
<td><?= $intervenantDossier->getNomUsuel() ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('prenom')); ?>
<?= $this->formLabel($generiqueFieldset->get('prenom')) ?> :
</td>
<td><?= $intervenantDossier->getPrenom() ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('dateNaissance')); ?>
<?= $this->formLabel($generiqueFieldset->get('dateNaissance')) ?> :
</td>
<td><?= $intervenantDossier->getDateNaissance()->format('d-m-Y') ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('adressePrincipale')); ?>
<?= $this->formLabel($generiqueFieldset->get('adressePrincipale')) ?> :
</td>
<td>
<?php
$adresse = '';
$adresse = (!empty($intervenantDossier->getAdresseLieuDit())) ? $intervenantDossier->getAdresseLieuDit() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseNumero())) ? $intervenantDossier->getAdresseNumero() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseNumeroCompl())) ? $intervenantDossier->getAdresseNumeroCompl() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseVoirie())) ? $intervenantDossier->getAdresseVoirie() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseVoie())) ? $intervenantDossier->getAdresseVoie() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdressePrecisions())) ? '<br/>' . $intervenantDossier->getAdressePrecisions() . ' ' : '';
$adresse .= '<br/>';
$adresse .= $intervenantDossier->getAdresseCodePostal() . ' ' . $intervenantDossier->getAdresseCommune();
echo $adresse;
?>
</td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('telPro')); ?>
<?= $this->formLabel($generiqueFieldset->get('telPro')) ?> :
</td>
<td><?= $intervenantDossier->getTelPro() ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('telPerso')); ?>
<?= $this->formLabel($generiqueFieldset->get('telPerso')) ?> :
</td>
<td><?= $intervenantDossier->getTelPerso() ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('emailPro')); ?>
<?= $this->formLabel($generiqueFieldset->get('emailPro')) ?> :
</td>
<td><?= $intervenantDossier->getEmailPro() ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('emailPerso')); ?>
<?= $this->formLabel($generiqueFieldset->get('emailPerso')) ?> :
</td>
<td><?= $intervenantDossier->getEmailPerso() ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('numeroInsee')); ?>
<?= $this->formLabel($generiqueFieldset->get('numeroInsee')) ?> :
</td>
<td><?= $intervenantDossier->getNumeroInsee() ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('iban')); ?>
<?= $this->formLabel($generiqueFieldset->get('iban')) ?> :
</td>
<td><?= $intervenantDossier->getIBAN() ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('bic')); ?>
<?= $this->formLabel($generiqueFieldset->get('bic')) ?> :
</td>
<td><?= $intervenantDossier->getBIC() ?></td>
</tr>
</tbody>
</table>
</div>
</div>
\ No newline at end of file
<div class="panel panel-default">
<div class="panel-heading">Récapitulatif des données personnelles synchronisables pour un renouvellement</div>
<div class="panel-body">
<table class="table">
<thead>
<tr>
<th>Champs</th>
<th>OSE</th>
<th><?= $nameConnecteur ?></th>
</tr>
</thead>
<tbody>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('adressePrincipale')); ?>
<?= $this->formLabel($generiqueFieldset->get('adressePrincipale')) ?> :
</td>
<td>
<?php
$adresse = '';
$adresse = (!empty($intervenantDossier->getAdresseLieuDit())) ? $intervenantDossier->getAdresseLieuDit() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseNumero())) ? $intervenantDossier->getAdresseNumero() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseNumeroCompl())) ? $intervenantDossier->getAdresseNumeroCompl() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseVoirie())) ? $intervenantDossier->getAdresseVoirie() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseVoie())) ? $intervenantDossier->getAdresseVoie() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdressePrecisions())) ? '<br/>' . $intervenantDossier->getAdressePrecisions() . ' ' : '';
$adresse .= '<br/>';
$adresse .= $intervenantDossier->getAdresseCodePostal() . ' ' . $intervenantDossier->getAdresseCommune();
echo $adresse;
?>
</td>
<td class="active">
<?php
if (!empty($intervenantRh)) {
$adresse = '';
$adresse .= (!empty(trim($intervenantRh->getAdresseNumero()))) ? $intervenantRh->getAdresseNumero() . ' ' : '';
$adresse .= (!empty(trim($intervenantRh->getAdresseNumeroCompl()))) ? $intervenantRh->getAdresseNumeroCompl() . ' ' : '';
$adresse .= (!empty(trim($intervenantRh->getAdresseVoirie()))) ? $intervenantRh->getAdresseVoirie() . ' ' : '';
$adresse .= (!empty(trim($intervenantRh->getAdresseVoie()))) ? $intervenantRh->getAdresseVoie() . ' ' : '';
$adresse .= (!empty(trim($intervenantRh->getAdressePrecisions()))) ? '<br/>' . $intervenantRh->getAdressePrecisions() . ' ' : '';
$adresse .= '<br/>';
$adresse .= $intervenantRh->getAdresseCodePostal() . ' ' . $intervenantRh->getAdresseCommune();
echo $adresse;
}
?>
</td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('telPro')); ?>
<?= $this->formLabel($generiqueFieldset->get('telPro')) ?> :
</td>
<td><?= $intervenantDossier->getTelPro() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getTelPro() : '' ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('telPerso')); ?>
<?= $this->formLabel($generiqueFieldset->get('telPerso')) ?> :
</td>
<td><?= $intervenantDossier->getTelPerso() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getTelPerso() : '' ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('emailPro')); ?>
<?= $this->formLabel($generiqueFieldset->get('emailPro')) ?> :
</td>
<td><?= $intervenantDossier->getEmailPro() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getEmailPro() : '' ?></td>
</tr>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('emailPerso')); ?>
<?= $this->formLabel($generiqueFieldset->get('emailPerso')) ?> :
</td>
<td><?= $intervenantDossier->getEmailPerso() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getEmailPerso() : '' ?></td>
</tr>
<tr>
<td>
<input type="checkbox" checked="" disabled="disabled" title="Cette donnée n'est pas synchronisable, pensez à la mettre à jour manuellement dans SIHAM">
<label>IBAN:</label>
</td>
<td><?= $intervenantDossier->getIBAN() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getIBAN() : '' ?></td>
</tr>
<tr>
<td>
<input type="checkbox" checked="" disabled="disabled" title="Cette donnée n'est pas synchronisable, pensez à la mettre à jour manuellement dans SIHAM">
<label>BIC:</label>
</td>
<td><?= $intervenantDossier->getBIC() ?></td>
<td class="active"><?= (!empty($intervenantRh)) ? $intervenantRh->getBIC() : '' ?></td>
</tr>
</tbody>
</table>
</div>
</div>
\ No newline at end of file
<div class="panel panel-default">
<div class="panel-heading">Récapitulatif des données personnelles synchronisables</div>
<div class="panel-body">
<table class="table">
<thead>
<tr>
<th>Champs</th>
<th>OSE</th>
<th><?= $nameConnecteur ?></th>
</tr>
</thead>
<tbody>
<tr>
<td>
<?= $this->formCheckbox($generiqueFieldset->get('adressePrincipale')); ?>
<?= $this->formLabel($generiqueFieldset->get('adressePrincipale')) ?> :
</td>
<td>
<?php
$adresse = '';
$adresse = (!empty($intervenantDossier->getAdresseLieuDit())) ? $intervenantDossier->getAdresseLieuDit() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseNumero())) ? $intervenantDossier->getAdresseNumero() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseNumeroCompl())) ? $intervenantDossier->getAdresseNumeroCompl() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseVoirie())) ? $intervenantDossier->getAdresseVoirie() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdresseVoie())) ? $intervenantDossier->getAdresseVoie() . ' ' : '';
$adresse .= (!empty($intervenantDossier->getAdressePrecisions())) ? '<br/>' . $intervenantDossier->getAdressePrecisions() . ' ' : '';
$adresse .= '<br/>';
$adresse .= $intervenantDossier->getAdresseCodePostal() . ' ' . $intervenantDossier->