diff --git a/src/UnicaenSiham/Service/Siham.php b/src/UnicaenSiham/Service/Siham.php index 8242f5afcaea3bfe44d9265b2c956785e6177111..66faa08f02592feef8184ea461c42bdadd2085a0 100644 --- a/src/UnicaenSiham/Service/Siham.php +++ b/src/UnicaenSiham/Service/Siham.php @@ -175,6 +175,18 @@ class Siham { $agents = []; + //Liste type contrat + $listeTypeContrat = []; + + if (!empty($params['listeTypeContrat'])) { + foreach ($params['listeTypeContrat'] as $typeContrat) { + $listeTypeContrat[] = [ + 'codeTypeContrat' => (isset($typeContrat['codeTypeContrat'])) ? $typeContrat['codeTypeContrat'] : '', + 'modeGest' => (isset($typeContrat['modeGest'])) ? $typeContrat['modeGest'] : '', + ]; + } + } + $paramsWS = ['ParamRecupListeAgents' => [ 'codeEtablissement' => $this->codeEtablissement, 'nomUsuel' => (isset($params['nomUsuel'])) ? strtoupper($params['nomUsuel']) : '', @@ -182,8 +194,10 @@ class Siham 'prenom' => (isset($params['prenom'])) ? strtoupper($params['prenom']) : '', 'numeroInsee' => (isset($params['numeroInsee'])) ? $params['numeroInsee'] : '', 'dateObservation' => (isset($params['dateObservation'])) ? $params['dateObservation'] : '', + 'listeTypeContrat' => $listeTypeContrat, 'temEnseignantChercheur' => (isset($params['TemEnseignantChercheur'])) ? $params['TemEnseignantChercheur'] : '', 'temEtat' => (isset($params['TemEtat'])) ? $params['TemEtat'] : '', + 'temoinValide' => (isset($params['temoinValide'])) ? $params['temoinValide'] : '', ]];