This commit is contained in:
KANE LAZENI 2026-01-04 10:15:23 +00:00
parent 7b99722098
commit 37cdd36c89
3 changed files with 46 additions and 22 deletions

View File

@ -156,18 +156,15 @@ class Beneficiaire extends Modele {
$_SESSION['faceRegistered_C'] = $context['faceRegistered']; $_SESSION['faceRegistered_C'] = $context['faceRegistered'];
$photoFace = ""; $photoFace = "";
$photo = "";
$_SESSION['photoAssureCrypte'] = "";
if ($_SESSION['lienPhoto_C']>" ") if ($_SESSION['faceRegistered_C'] == "1" && $_SESSION['lienPhoto_C']>" ")
{ {
$photoFace = $_SESSION['dossierSociete'].$_SESSION['dossierSociete'].'/Photos/'.$_SESSION['lienPhoto_C']; $photo = $_SESSION['dossierPhoto_C'].$_SESSION['dossierSociete'].'/Photos/'.$_SESSION['lienPhoto_C'];
/* $_SESSION['photoAssureCrypte'] = $photo;
if(!@fopen($photoFace, 'r'))
{
$_SESSION['lienPhoto_C'] = "";
} }
*/ $photoFace = $photo;
}
} }
public function getContexteBeneficiaireAssure($id) { public function getContexteBeneficiaireAssure($id) {
@ -214,20 +211,16 @@ class Beneficiaire extends Modele {
$_SESSION['fraisFunerairePaye_C'] = $context['fraisFunerairePaye']; $_SESSION['fraisFunerairePaye_C'] = $context['fraisFunerairePaye'];
$_SESSION['garantieArchive_C'] = $context['garantieArchive']; $_SESSION['garantieArchive_C'] = $context['garantieArchive'];
// vérifier que la photo du bénéficiaire existe
$photoFace = ""; $photoFace = "";
$photo = "";
$_SESSION['photoAssureCrypte'] = "";
if ($_SESSION['lienPhoto_C']>" ") if ($_SESSION['faceRegistered_C'] == "1" && $_SESSION['lienPhoto_C']>" ")
{ {
$photoFace = $_SESSION['dossierSociete'].$_SESSION['dossierSociete'].'/Photos/'.$_SESSION['lienPhoto_C']; $photo = $_SESSION['dossierPhoto_C'].$_SESSION['dossierSociete'].'/Photos/'.$_SESSION['lienPhoto_C'];
/* $_SESSION['photoAssureCrypte'] = $photo;
if(!@fopen($photoFace, 'r'))
{
$_SESSION['lienPhoto_C'] = "";
}
*/
} }
$photoFace = $photo;
} }
public function getContexteAdherentId($id) { public function getContexteAdherentId($id) {

View File

@ -284,6 +284,14 @@
</FORM> </FORM>
<img
src="<?=$photoAssureCrypte?>"
class="img-fluid rounded-circle shadow"
style="width: 120px; height: 120px; object-fit: cover; cursor:pointer;"
data-bs-toggle="modal"
data-bs-target="#pop_photo"
alt="Photo du bénéficiaire">
<form enctype="multipart/form-data" action="Fichebeneficiaire/<?= $_SESSION['idBeneficiaire_C'] ?>/" method="post"> <form enctype="multipart/form-data" action="Fichebeneficiaire/<?= $_SESSION['idBeneficiaire_C'] ?>/" method="post">
<?php if ($beneficiaire['lienPhoto']<=' '): ?> <?php if ($beneficiaire['lienPhoto']<=' '): ?>
<div class="col-xs-12"> <div class="col-xs-12">

View File

@ -53,6 +53,10 @@ function detectActiveMenu($activeLink, $menus, $gabary) {
$menuData = detectActiveMenu($activeLink, $menus, $gabary); $menuData = detectActiveMenu($activeLink, $menus, $gabary);
$activeParentId = $menuData['parent']; $activeParentId = $menuData['parent'];
$activeChildId = $menuData['child']; $activeChildId = $menuData['child'];
$imgData = $_SESSION['photoAssureCrypte'];
$photoAssureCrypte = $_SESSION['photoAssureCrypte'];
?> ?>
@ -576,6 +580,25 @@ $activeChildId = $menuData['child'];
</div> </div>
<div id="div_ajaxgabarit"> <div id="div_ajaxgabarit">
</div>
<div class="modal fade" id="pop_photo" role="dialog">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<button id="btn_close_pop" name="btn_close_pop" type="button" class="close" data-bs-dismiss="modal"> <?= _("Fermer") ?> </button>
<h4 class="modal-title"> <?= _("Photo") ?> </h4>
</div>
<div class="modal-body">
<img src="<?=$photoAssureCrypte?>" style="width: 450px;" >
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-bs-dismiss="modal"> <?= _("Fermer") ?> </button>
</div>
</div>
</div>
</div> </div>
<script type="text/javascript"> <script type="text/javascript">