Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
open-source
OSE
Commits
f3ef43cc
Commit
f3ef43cc
authored
Sep 24, 2021
by
Antony Le Courtes
Browse files
Front. Mise en place de la cloture du dossier lors d'une prise en charge.
parent
31c35cf8
Changes
9
Hide whitespace changes
Inline
Side-by-side
composer.lock
View file @
f3ef43cc
...
...
@@ -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-2
1T12:38:46
+00:00"
"time": "2021-09-2
4T08:30:23
+00:00"
},
{
"name": "unicaen/tbl",
...
...
data/ddl/view/V_INDICATEUR_380.sql
View file @
f3ef43cc
...
...
@@ -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
module/ExportRh/src/Connecteur/Siham/SihamConnecteur.php
View file @
f3ef43cc
...
...
@@ -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*/
...
...
module/ExportRh/src/Controller/ExportRhController.php
View file @
f3ef43cc
...
...
@@ -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'
);
...
...
module/ExportRh/src/Service/ExportRhService.php
View file @
f3ef43cc
...
...
@@ -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
...
...
module/ExportRh/view/export-rh/export-rh/exporter.phtml
View file @
f3ef43cc
...
...
@@ -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>
...
...
module/ExportRh/view/export-rh/export-rh/siham/dataPEC.phtml
0 → 100644
View file @
f3ef43cc
<?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
module/ExportRh/view/export-rh/export-rh/siham/dataREN.phtml
0 → 100644
View file @
f3ef43cc
<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
module/ExportRh/view/export-rh/export-rh/siham/dataSYNC.phtml
0 → 100644
View file @
f3ef43cc
<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
->