diff --git a/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php b/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php
index 0851134ad54cb9888ff6af052784739a842beabb..7730b6279c9edfcdd07974e61f571707eff535f8 100644
--- a/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php
+++ b/module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php
@@ -197,7 +197,7 @@ class SihamConnecteur implements ConnecteurRhInterface
$dateDebutContrat = new \DateTime($contrat->dateDebutContrat);
$dateFinContrat = new \DateTime($contrat->dateFinReelleContrat);
$currentDate = new \DateTime();
- if ($currentDate > $dateDebutContrat and $currentDate > $dateFinContrat) {
+ if ($currentDate > $dateDebutContrat and $currentDate < $dateFinContrat) {
$contrats[] = $contrat;
}
}
diff --git a/module/ExportRh/src/Controller/ExportRhController.php b/module/ExportRh/src/Controller/ExportRhController.php
index ac4f88f9684d88f60012dd2ef211e0eec1bbede1..42cdd9b52937ad158ab3d766c3ca16d410ffdd6b 100644
--- a/module/ExportRh/src/Controller/ExportRhController.php
+++ b/module/ExportRh/src/Controller/ExportRhController.php
@@ -135,11 +135,8 @@ class ExportRhController extends AbstractController
if (!empty($intervenantRh)) {
//On regarde si il a une affectation en cours pour l'année courante si oui alors on propose uniquement une synchronisation des données personnelles
$affectationEnCours = current($this->exportRhService->getAffectationEnCoursIntervenantRh($intervenant));
- if (!empty($affectationEnCours)) {
- //On regarde si il a un contrat en cours pour l'année courante
- $contratEnCours = current($this->exportRhService->getContratEnCoursIntervenantRh($intervenant));
- }
-
+ $contratEnCours = current($this->exportRhService->getContratEnCoursIntervenantRh($intervenant));
+
$renouvellement = true;
if (!empty($affectationEnCours)) {
$renouvellement = false;
@@ -192,7 +189,7 @@ class ExportRhController extends AbstractController
$result = $this->exportRhService->priseEnChargeIntrervenantRh($intervenant, $posts);
-
+
if ($result !== false) {
$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é');
diff --git a/module/ExportRh/view/export-rh/export-rh/exporter.phtml b/module/ExportRh/view/export-rh/export-rh/exporter.phtml
index c35b3858809c47cdc08b2aee6635235cbcba4a16..643f693cb15e9b2b4b791f96124af89cddebd936 100755
--- a/module/ExportRh/view/export-rh/export-rh/exporter.phtml
+++ b/module/ExportRh/view/export-rh/export-rh/exporter.phtml
@@ -42,10 +42,10 @@ if ($priseEnCharge) {
données de son dossier, résumées ci-dessous :</p>
<?php else: ?>
- <?php if (!empty($affectationEnCours) && !empty($contratsEnCours)): ?>
+ <?php if (!empty($affectationEnCours) && !empty($contratEnCours)): ?>
<p>L'intervenant <?= $intervenantDossier->getPrenom() . ' ' . $intervenantDossier->getNomUsuel() ?> (<?= $intervenantDossier->getStatut()->getLibelle() ?>) est bien dans le <?= $nameConnecteur ?> (<strong>numéro de matricule :</strong> <?= $intervenantRh->getCodeRh() ?>). Il
possède déjà actuellement une affectation pour l'année
- universitaire <?= $intervenant->getAnnee()->getLibelle() ?>. Vous pouvez mettre à jour ses données personnelles si vous le souhaitez avec le bouton synchronisation en bas de page.</p>
+ universitaire <?= $intervenant->getAnnee()->getLibelle() ?> ainsi qu'un contrat. Vous pouvez mettre à jour ses données personnelles si vous le souhaitez avec le bouton synchronisation en bas de page.</p>
<?php elseif (!empty($affectationEnCours) && empty($contratsEnCours)): ?>
<p>L'intervenant <?= $intervenantDossier->getPrenom() . ' ' . $intervenantDossier->getNomUsuel() ?> (<?= $intervenantDossier->getStatut()->getLibelle() ?>) est bien dans le <?= $nameConnecteur ?> (<strong>numéro de matricule :</strong> <?= $intervenantRh->getCodeRh() ?>).Il
possède une affectation mais pas encore de contrat
@@ -113,27 +113,40 @@ if ($priseEnCharge) {
</div>
</div>
<?php endif; ?>
- <?php if (!empty($contratsEnCours)): ?>
+ <?php if (!empty($contratEnCours)): ?>
<div class="panel panel-default">
<div class="panel-heading">Contrat <?= $nameConnecteur ?> en cours</div>
<div class="panel-body">
<table class="table">
+ <thead>
+ <tr>
+ <th>Champs</th>
+ <th>Données</th>
+
+ </tr>
+ </thead>
<tbody>
<tr>
<td>Type de contrat</td>
- <td><?= $contratsEnCours->libLongTypeContrat ?></td>
+ <td><?= $contratEnCours->libLongTypeContrat ?></td>
</tr>
<tr>
<td>Date début contrat</td>
- <td><?= $contratsEnCours->dateDebutContrat ?></td>
- </tr>
- <tr>
- <td>Date fin de contrat prévue</td>
- <td><?= $contratsEnCours->dateFinPrevueContrat ?></td>
+ <td>
+ <?php
+ $date = new DateTime($contratEnCours->dateDebutContrat);
+ echo $date->format('d-m-Y');
+ ?>
+ </td>
</tr>
<tr>
- <td>Date fin de contrat réelle</td>
- <td><?= $contratsEnCours->dateFinReelleContrat ?></td>
+ <td>Date fin de contrat</td>
+ <td>
+ <?php
+ $date = new DateTime($contratEnCours->dateFinReelleContrat);
+ echo $date->format('d-m-Y');
+ ?>
+ </td>
</tr>
</tbody>
</table>