radiantrh/Vue/Modifierbeneficiaire/index.php
2026-04-18 16:05:36 +00:00

183 lines
12 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php $this->titre = "INTER-SANTE - Modification Bénéficiaire";
$idMvt = $mouvementassure['id'];
$aCorriger = $mouvementassure['aCorriger'];
$motif = $mouvementassure['motif'];
$idBeneficiaire = $beneficiaire['idBeneficiaire'];
?>
<div id="div_adherent" class="container-fluid py-3 animate__animated animate__fadeIn">
<div class="d-flex justify-content-between align-items-center mb-2">
<h1 class="text-primary fw-bold mb-0">
<i class="fas fa-user-edit me-2 text-primary"></i><?= _("Modifier le bénéficiaire") ?>
<span class="badge bg-primary ms-2 small"><?= $beneficiaire['numeroBeneficiaire'] ?></span>
</h1>
<div class="text-end">
<small class="text-uppercase opacity-75 d-block" style="font-size: 10pt; letter-spacing: 1px;"><?= _("POLICE") ?></small>
<span class="fw-bold"><?= $this->nettoyer($_SESSION['numeroPolice_C']) ?></span>
</div>
</div>
<div class="row mb-2 justify-content-center">
<div class="col-md-8 col-lg-6">
<?php if($nombreGed > 0): ?>
<div class="alert alert-success d-flex align-items-center py-2 px-3 border-0 shadow-sm" style="border-radius: 12px; background-color: #e8f5e9;">
<i class="fas fa-check-circle fa-2x text-success me-3"></i>
<div class="flex-grow-1">
<h6 class="mb-0 fw-bold small text-success"><?= est_anglophone() ? 'Verified Folder' : 'Dossier Vérifié'; ?></h6>
<small class="text-dark opacity-75" style="font-size: 8.5pt;"><?= est_anglophone() ? 'Identity documents are up to date.' : 'Les documents didentité sont à jour.'; ?></small>
</div>
<a href="Gedbeneficiaireprod/" class="btn btn-success btn-sm rounded-pill px-3 ms-2">
<i class="fas fa-folder-open me-2"></i><?= _("GED") ?>
</a>
</div>
<?php else: ?>
<div class="alert alert-danger d-flex align-items-center py-2 px-3 border-0 shadow-sm animate__animated animate__pulse animate__infinite" style="border-radius: 12px; background-color: #ffebee;">
<i class="fas fa-exclamation-triangle fa-2x text-danger me-3"></i>
<div class="flex-grow-1">
<h6 class="mb-0 fw-bold small text-danger"><?= est_anglophone() ? 'Incomplete File' : 'Dossier Incomplet'; ?></h6>
<small class="text-dark fw-bold" style="font-size: 8.5pt;"><?= est_anglophone() ? 'Missing ID documents.' : 'Pièces didentité manquantes.'; ?></small>
</div>
<a href="Gedbeneficiaireprod/" class="btn btn-danger btn-sm rounded-pill px-3 ms-2 shadow-sm">
<i class="fas fa-upload me-2"></i><?= _("Ouvrir la GED") ?>
</a>
</div>
<?php endif; ?>
</div>
</div>
<form method="post" action="Modifierbeneficiaire/modifier/<?=$beneficiaire['id']?>/">
<input type="hidden" name="idPolice" value="<?= $_SESSION['idPolice_C'] ?>">
<input type="hidden" name="numeroPolice" value="<?= $_SESSION['numeroPolice_C'] ?>">
<input type="hidden" name="idAdherent" value="<?= $_SESSION['idAdherent_C'] ?>">
<input type="hidden" name="numeroAdherent" value="<?= $_SESSION['numeroAdherent_C'] ?>">
<input type="hidden" name="codeProduit" value="<?= $adherent['codeProduit'] ?>">
<div class="card shadow-sm border-0" style="border-radius: 15px;">
<div class="card-body p-4">
<div class="row g-3 mb-4 bg-light p-3 rounded-3 border">
<div class="col-md-6">
<label class="form-label small text-muted text-uppercase fw-bold mb-1"><?= _("Adhérent Principal") ?></label>
<div class="h6 mb-0 text-primary fw-bold"><i class="fas fa-user-tie me-2"></i><?= $adherent['nom'] ?> <?= $adherent['prenoms'] ?></div>
</div>
<div class="col-md-6 border-start ps-4">
<label class="form-label small text-muted text-uppercase fw-bold mb-1"><?= _("Collège / Produit") ?></label>
<div class="h6 mb-0 text-dark fw-bold"><i class="fas fa-shield-alt me-2 text-secondary"></i><?= $adherent['libelleCollege'] ?></div>
</div>
</div>
<h6 class="text-primary text-uppercase small fw-bold mb-4 border-bottom pb-2">
<i class="fas fa-info-circle me-2"></i><?= _("Informations Personnelles") ?>
</h6>
<div class="row g-2">
<div class="col-md-6">
<label class="form-label fw-bold small"><?= _("Date d'Entrée") ?> <span class="text-danger">*</span></label>
<div class="input-group">
<span class="input-group-text bg-white"><i class="fas fa-calendar-check text-primary"></i></span>
<input class="form-control datepicker fw-bold" type="text" id="dateEntree" name="dateEntree" value="<?= dateLang($this->nettoyer($beneficiaire['dateEntree']), $_SESSION['lang']) ?>" required>
</div>
</div>
<div class="col-md-6">
<label class="form-label fw-bold small"><?= _("Date de Naissance") ?> <span class="text-danger">*</span></label>
<div class="input-group">
<span class="input-group-text bg-white"><i class="fas fa-birthday-cake text-danger"></i></span>
<input class="form-control datepicker fw-bold" type="text" id="dateNaissance" name="dateNaissance" value="<?= dateLang($this->nettoyer($beneficiaire['dateNaissance']), $_SESSION['lang']) ?>" required>
</div>
</div>
<div class="col-md-6">
<label class="form-label fw-bold small"><?= _("Nom") ?> <span class="text-danger">*</span></label>
<input class="form-control text-uppercase fw-bold border-primary" type="text" id="nomBeneficiaire" name="nomBeneficiaire" value="<?= $beneficiaire['nomBeneficiaire'] ?>" required>
</div>
<div class="col-md-6">
<label class="form-label fw-bold small"><?= _("Prénoms") ?> <span class="text-danger">*</span></label>
<input class="form-control fw-bold border-primary" type="text" id="prenomsBeneficiaire" name="prenomsBeneficiaire" value="<?= $beneficiaire['prenomsBeneficiaire'] ?>" required autofocus>
</div>
<div class="col-md-4">
<label class="form-label fw-bold small"><?= _("Lien Parenté") ?></label>
<select class="form-select bg-light fw-bold" id="codeLienParente" name="codeLienParente">
<?php liste_options($lienparente,$beneficiaire['codeLienParente'],true); ?>
</select>
</div>
<div class="col-md-4">
<label class="form-label fw-bold small"><?= _("Sexe") ?></label>
<select class="form-select bg-light fw-bold" id="sexe" name="sexe">
<?php liste_options($sexe,$beneficiaire['sexe'],true); ?>
</select>
</div>
<div class="col-md-4">
<label class="form-label fw-bold small"><?= _("Groupe Sanguin") ?></label>
<select class="form-select bg-light fw-bold" id="codeGroupeSanguin" name="codeGroupeSanguin">
<?php liste_options($groupesanguin,$beneficiaire['codeGroupeSanguin'],true); ?>
</select>
</div>
<h6 class="text-primary text-uppercase small fw-bold mt-5 mb-3 border-bottom pb-2">
<i class="fas fa-id-card me-2"></i><?= _("Documents & Contact") ?>
</h6>
<div class="col-md-4">
<label class="form-label fw-bold small"><?= _("Nature Pièce") ?></label>
<select class="form-select border-info" id="codeNaturePiece" name="codeNaturePiece">
<?php liste_options($naturepiece,$beneficiaire['codeNaturePiece'],true); ?>
</select>
</div>
<div class="col-md-4">
<label class="form-label fw-bold small"><?= _("N° Pièce") ?></label>
<input class="form-control border-info" type="text" id="numeroPiece" name="numeroPiece" value="<?=$beneficiaire['numeroPiece']?>">
</div>
<div class="col-md-4">
<label class="form-label fw-bold small"><?= _("Téléphone Portable") ?></label>
<div class="input-group">
<span class="input-group-text bg-info text-white"><i class="fas fa-phone"></i></span>
<input class="form-control fw-bold border-info" type="tel" id="telephonePortable" name="telephonePortable" value="<?= $beneficiaire['telephonePortable'] ?>" placeholder="00000000">
</div>
</div>
</div>
<?php if($aCorriger == "1"): ?>
<label class="control-label mt-3 fw-bold mb-1 text-danger"><?= _("Correction demandée");?></label>
<div class="well well-sm w-100" style="min-height: 120px; background-color: #f3f2f1; margin-bottom: 0;">
<?= nl2br($motif); ?>
</div>
<?php endif; ?>
<div class="row mt-5">
<div class="col-12 d-flex justify-content-between align-items-center">
<div>
<a href="javascript:history.back()" class="btn btn-light border px-4">
<i class="fas fa-arrow-left me-2 text-muted"></i><?= _("Retour") ?>
</a>
</div>
<div class="d-flex gap-2">
<?php if($aCorriger == "1"): ?>
<button type="button" class="btn btn-info px-4 shadow-sm fw-bold animate__animated animate__pulse animate__infinite text-white" onclick="confirmer_correction(<?= $idMvt; ?>, <?= $idBeneficiaire; ?>)">
<i class="fas fa-check-double me-2"></i><?= _("Confirmer la Correction") ?>
</button>
<?php endif; ?>
<button type="submit" class="btn btn-primary px-4 shadow-sm fw-bold">
<i class="fas fa-save me-2"></i><?= _("Enregistrer les Modifications") ?>
</button>
</div>
</div>
</div>
</div>
</div>
</form>
</div>
<style>
.form-control:focus, .form-select:focus {
border-color: #0d6efd;
box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.1);
}
input.text-uppercase { text-transform: uppercase; }
</style>