Valider
This commit is contained in:
parent
1baf86d8f7
commit
e7d713259f
|
|
@ -1,42 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
require_once 'Modele/Facture.php';
|
||||
require_once 'Modele/Beneficiaire.php';
|
||||
//require_once 'Modele/Societeusercentral.php';
|
||||
|
||||
class ControleurDossierclassique extends Controleur {
|
||||
private $menuvue;
|
||||
private $facture;
|
||||
private $beneficiaire;
|
||||
//private $societeusercentral;
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue('Dossierclassique');
|
||||
|
||||
$this->facture = new Facture();
|
||||
$this->beneficiaire = new Beneficiaire();
|
||||
//$this->societeusercentral = new societeusercentral();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$idDossierClassique = $_SESSION['idDossierClassique'];
|
||||
|
||||
$_SESSION['idFactureCourant'] = 0;
|
||||
|
||||
$dossier = $this->facture->getdossierclassique($idDossierClassique);
|
||||
$facture_total = $this->facture->getfacturesdossierclassique_total($idDossierClassique);
|
||||
|
||||
$idBeneficiaire = $dossier['idBeneficiaire'];
|
||||
$this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire);
|
||||
|
||||
$factures = $this->facture->getfacturesdossierclassique($idDossierClassique);
|
||||
|
||||
$codeSociete = $_SESSION['codeSociete'];
|
||||
//$parammobile = $this->societeusercentral->getSocieteusersPaiementMobile($codeSociete);
|
||||
|
||||
$this->genererVue(array('dossier' => $dossier, 'factures' => $factures, 'facture_total' => $facture_total/*, 'parammobile' => $parammobile*/));
|
||||
}
|
||||
}
|
||||
|
|
@ -1,41 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
require_once 'Modele/Facture.php';
|
||||
require_once 'Modele/Police.php';
|
||||
//require_once 'Modele/Societeusercentral.php';
|
||||
|
||||
class ControleurDossierclassiquepolice extends Controleur {
|
||||
private $menuvue;
|
||||
private $facture;
|
||||
private $police;
|
||||
private $societeusercentral;
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue('Dossierclassiquepolice');
|
||||
|
||||
$this->facture = new Facture();
|
||||
$this->police = new Police();
|
||||
//$this->societeusercentral = new societeusercentral();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$idDossierClassiquePolice = $_SESSION['idDossierClassiquePolice'];
|
||||
|
||||
$dossierpolice = $this->facture->getdossierclassiquepolice($idDossierClassiquePolice);
|
||||
|
||||
$idPolice = $dossierpolice['idPolice'];
|
||||
$_SESSION['idPolice'] = $idPolice;
|
||||
|
||||
$this->police->getContextePoliceId($idPolice);
|
||||
|
||||
$listedossierspolice = $this->facture->getdlisteossiersclassiquespolice($idDossierClassiquePolice);
|
||||
|
||||
$codeSociete = $_SESSION['codeSociete'];
|
||||
//$parammobile = $this->societeusercentral->getSocieteusersPaiementMobile($codeSociete);
|
||||
|
||||
$this->genererVue(array('dossierpolice' => $dossierpolice, 'listedossierspolice' => $listedossierspolice/*, 'parammobile' => $parammobile*/));
|
||||
}
|
||||
}
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Remboursement.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
|
||||
class ControleurHistoriqueremboursement extends Controleur {
|
||||
private $menuvue;
|
||||
private $remboursement;
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue('Historiqueremboursement');
|
||||
|
||||
$this->remboursement = new Remboursement();
|
||||
|
||||
$_SESSION['idDemandeRemboursement'] = '0';
|
||||
}
|
||||
|
||||
public function index() {
|
||||
$d1 = $_SESSION['debutMois_C'];
|
||||
$d2 = date('Y-m-d');
|
||||
$codeEtatDemandeRemboursement = $_SESSION['codeEtatDemandeRemboursement'] ?? "0";
|
||||
|
||||
$demandes = $this->remboursement->getDemandesRemboursement($d1, $d2, $codeEtatDemandeRemboursement);
|
||||
|
||||
$reponsedemande = $this->remboursement->getEtatRemboursement();
|
||||
|
||||
$this->genererVue(array('demandes' => $demandes, 'reponsedemande' => $reponsedemande));
|
||||
}
|
||||
//
|
||||
}
|
||||
173
Controleur/ControleurRemboursement.php
Executable file
173
Controleur/ControleurRemboursement.php
Executable file
|
|
@ -0,0 +1,173 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Remboursement.php';
|
||||
require_once 'Modele/Ged.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
|
||||
class ControleurRemboursement extends Controleur {
|
||||
private $menuvue;
|
||||
private $remboursement;
|
||||
private $ged;
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue('Remboursement');
|
||||
|
||||
$this->remboursement = new Remboursement();
|
||||
$this->ged = new Ged();
|
||||
}
|
||||
|
||||
public function index($msgErreur=null)
|
||||
{
|
||||
$message = "";
|
||||
|
||||
$nouveau_fichier = "Rien";
|
||||
|
||||
$idDemandeRemboursement = $_SESSION['idDemandeRemboursement'] ?? '0';
|
||||
|
||||
if(!empty($_POST))
|
||||
{
|
||||
define('TARGET', $_SESSION['cheminGed']); // Repertoire cible
|
||||
define('MAX_SIZE', 10000000); // Taille max en octets du fichier
|
||||
|
||||
|
||||
$tabExt = array("bmp", "gif", "jpeg", "jpg", "pdf", "png"); // Extensions autorisees
|
||||
|
||||
|
||||
|
||||
$extension = '';
|
||||
|
||||
|
||||
if( !is_dir(TARGET) )
|
||||
{
|
||||
if( !mkdir(TARGET, 0755) )
|
||||
{
|
||||
if (est_anglophone())
|
||||
{
|
||||
$message = "Error: The target directory cannot be created! Check that you have sufficient rights to do so or create it manually!";
|
||||
}else{
|
||||
$message = 'Erreur : le répertoire cible ne peut-être créé ! Vérifiez que vous diposiez des droits suffisants pour le faire ou créez le manuellement !';
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
// On verifie si le champ est rempli
|
||||
if( !empty($_FILES['fichier_upload']['name']) )
|
||||
{
|
||||
// Recuperation de l'extension du fichier
|
||||
|
||||
$extension = pathinfo($_FILES['fichier_upload']['name'], PATHINFO_EXTENSION);
|
||||
|
||||
// On verifie l'extension du fichier
|
||||
if(in_array(strtolower($extension), $tabExt))
|
||||
{
|
||||
$message = $_FILES['fichier_upload']['size'];
|
||||
|
||||
// On verifie les dimensions et taille du fichier
|
||||
if($_FILES['fichier_upload']['size'] <= MAX_SIZE)
|
||||
{
|
||||
$taille = $_FILES['fichier_upload']['size'];
|
||||
|
||||
// Parcours du tableau d'erreurs
|
||||
if(isset($_FILES['fichier_upload']['error']) && UPLOAD_ERR_OK === $_FILES['fichier_upload']['error'])
|
||||
{
|
||||
// On renomme le fichier
|
||||
$nomOrigine = $_FILES['fichier_upload']['name'];
|
||||
$nouveau_fichier = dateJourSql()."_".uniqid().".".$extension;
|
||||
|
||||
// Si c'est OK, on teste l'upload
|
||||
if(move_uploaded_file($_FILES['fichier_upload']['tmp_name'], TARGET.$nouveau_fichier))
|
||||
{
|
||||
|
||||
|
||||
if (est_anglophone())
|
||||
{
|
||||
$message = 'Uploaded successfully';
|
||||
}else{
|
||||
$message = 'Chargé avec succès';
|
||||
}
|
||||
|
||||
|
||||
// on va envoyer dans la base de données
|
||||
$this->ged->enregistrergedRD($idDemandeRemboursement, $nomOrigine, $nouveau_fichier, $taille);
|
||||
}
|
||||
else
|
||||
{
|
||||
// Sinon on affiche une erreur systeme
|
||||
|
||||
if (est_anglophone())
|
||||
{
|
||||
$message = 'Error loading!';
|
||||
}else{
|
||||
$message = 'Problème lors du chargement !';
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
|
||||
if (est_anglophone())
|
||||
{
|
||||
$message = 'An internal error prevented the loading';
|
||||
}else{
|
||||
$message = 'Une erreur interne a empêché le chargement';
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
if (est_anglophone())
|
||||
{
|
||||
$message .= $_FILES['fichier_upload']['size']." Error in the file dimensions!";
|
||||
// $message = 'Erreur dans les dimensions du fichier !';
|
||||
}else{
|
||||
$message .= $_FILES['fichier_upload']['size']." Erreur dans les dimensions du fichier !";
|
||||
// $message = 'Erreur dans les dimensions du fichier !';
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// Sinon on affiche une erreur pour l'extension
|
||||
|
||||
if (est_anglophone())
|
||||
{
|
||||
$message = 'File extension is incorrect!';
|
||||
}else{
|
||||
$message = 'Extension du fichier est incorrecte !';
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// Sinon on affiche une erreur pour le champ vide
|
||||
|
||||
if (est_anglophone())
|
||||
{
|
||||
$$message = 'Please select a file!';
|
||||
}else{
|
||||
$message = 'Veuillez sélectionner un fichier SVP!';
|
||||
}
|
||||
}
|
||||
|
||||
// fin upload
|
||||
}
|
||||
|
||||
$msgErreurGed = $message;
|
||||
|
||||
$benficiaires = $this->remboursement->getBeneficaire();
|
||||
|
||||
$demande = $this->remboursement->getDemandeRemboursement($idDemandeRemboursement);
|
||||
|
||||
$geds = $this->ged->getgedRd();
|
||||
|
||||
unset($_FILES['fichier_upload']);
|
||||
|
||||
$this->genererVue(array('benficiaires' => $benficiaires, 'msgErreurGed' => $msgErreurGed,
|
||||
'demande' => $demande, 'geds' => $geds));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -5637,4 +5637,29 @@ function listerremboursement()
|
|||
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function selectionner_remboursement(idDemande)
|
||||
{
|
||||
donnees = 'idDemande='+idDemande;
|
||||
|
||||
$.ajax({
|
||||
url: $("#racineWeb").val()+"Ajaxdemanderemboursement/selectionnerremb/",
|
||||
type: 'POST',
|
||||
data: donnees,
|
||||
error: function(errorData) {
|
||||
},
|
||||
success: function(data) {
|
||||
|
||||
},
|
||||
complete: function() {
|
||||
actualiser_remboursement();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function actualiser_remboursement()
|
||||
{
|
||||
window.location.assign($("#racineWeb" ).val()+"Remboursement/");
|
||||
|
||||
}
|
||||
|
|
@ -1,166 +0,0 @@
|
|||
<?php
|
||||
// $this->titre = "INTER SANTE - Dossier Remboursement Classique";
|
||||
|
||||
$numeroLotDecompte = is_array($dossier)?$dossier['numeroLotDecompte']:"0";
|
||||
$idDossierClassique = is_array($dossier)?$dossier['idDossierClassique']:"0";
|
||||
$regle = is_array($dossier)?$dossier['regle']:"0";
|
||||
$fraisRetenu = is_array($dossier)?$dossier['fraisRetenu']:"0";
|
||||
$demandeReglement = is_array($dossier)?$dossier['demandeReglement']:"0";
|
||||
$codePrestataire = is_array($dossier)?$dossier['codePrestataire']:"0";
|
||||
$numeroBeneficiaire = is_array($dossier)?$dossier['numeroBeneficiaire']:"";
|
||||
$nomPatient = is_array($dossier)?$dossier['beneficiaire']:"";
|
||||
$affection = is_array($dossier)?$dossier['codeAffection']:"";
|
||||
|
||||
$idDossierClassiquePolice = is_array($dossier)? $dossier['idDossierClassiquePolice']:"0";
|
||||
$_SESSION['idDossierClassiquePolice'] = $idDossierClassiquePolice;
|
||||
|
||||
/*$paiementMobileActif = $parammobile['paiementMobileActif'];*/
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
</script>
|
||||
|
||||
<input class="sr-only" type="text" id="codePrestataire" name="codePrestataire" value="<?= $codePrestataire ?>" >
|
||||
<input class="sr-only" type="text" id="idDossierClassique" name="idDossierClassique" value="<?= $idDossierClassique ?>" >
|
||||
<input class="sr-only" type="text" id="regle" name="regle" value="<?= $regle ?>" >
|
||||
<input class="sr-only" type="text" id="fraisRetenu" name="fraisRetenu" value="<?= $fraisRetenu ?>" >
|
||||
<input class="sr-only" type="text" id="demandeReglement" name="demandeReglement" value="<?= $demandeReglement ?>" >
|
||||
<input class="sr-only" type="text" id="idDossierClassiquePolice" name="idDossierClassiquePolice" value="<?= $idDossierClassiquePolice ?>" >
|
||||
<!--<INPUT class="sr-only" TYPE="text" id="paiementMobileActif" name="paiementMobileActif" value="<?= $paiementMobileActif ?>">-->
|
||||
|
||||
<div class="card border-0 shadow-sm mb-3">
|
||||
<div class="card-header bg-dark text-white d-flex justify-content-between align-items-center py-2">
|
||||
<h6 class="mb-0 fw-bold">
|
||||
<i class="fas fa-folder-open me-2"></i><?= _("Dossier") ?> : <?= $idDossierClassique ?>
|
||||
</h6>
|
||||
<div class="small">
|
||||
<span class="badge bg-primary me-2">Bordereau #<?= $idDossierClassiquePolice ?></span>
|
||||
<span class="badge bg-light text-dark"><?= $nomPatient ?> (<?= $numeroBeneficiaire ?>)</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body bg-light py-2">
|
||||
<div class="row g-2 small text-center">
|
||||
<div class="col-md-3">
|
||||
<label class="text-muted d-block"><?= _("Prestataire") ?></label>
|
||||
<span class="fw-bold"><?= $this->nettoyer($dossier['prestataireConsultation']) ?></span>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<label class="text-muted d-block"><?= _("Affection") ?></label>
|
||||
<span class="badge bg-info text-dark fw-normal"><?= $affection ?></span>
|
||||
</div>
|
||||
<div class="col-md-2">
|
||||
<label class="text-muted d-block"><?= _("Date Cons.") ?></label>
|
||||
<span class="fw-bold"><?= dateLang($dossier['dateConsultation']) ?></span>
|
||||
</div>
|
||||
<div class="col-md-2">
|
||||
<label class="text-muted d-block"><?= _("Hospit.") ?></label>
|
||||
<span class="fw-bold"><?= $dossier['libellehospitalisation'] ?></span>
|
||||
</div>
|
||||
<div class="col-md-2">
|
||||
<label class="text-muted d-block"><?= _("Demandeur") ?></label>
|
||||
<span class="fw-bold"><?= $dossier['demandeur'] ?> (<?= $dossier['liendemandeur'] ?>)</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row g-2 mb-3">
|
||||
<div class="col-md-10">
|
||||
<div class="card border-0 shadow-sm">
|
||||
<div class="card-body p-2">
|
||||
<div class="d-flex justify-content-between text-center">
|
||||
<div class="px-3">
|
||||
<small class="text-muted d-block"><?= _("Réclamé") ?></small>
|
||||
<span class="fw-bold fs-6"><?= format_N($dossier['fraisReel']) ?></span>
|
||||
</div>
|
||||
<div class="px-3 border-start text-danger">
|
||||
<small class="text-muted d-block"><?= _("Rejet / Exclu") ?></small>
|
||||
<span class="fw-bold"><?= format_N($dossier['montantRejete'] + $dossier['exclusion']) ?></span>
|
||||
</div>
|
||||
<div class="px-3 border-start">
|
||||
<small class="text-muted d-block text-primary"><?= _("Base Remb.") ?></small>
|
||||
<span class="fw-bold text-primary"><?= format_N($dossier['baseRemboursement']) ?></span>
|
||||
</div>
|
||||
<div class="px-3 border-start text-danger">
|
||||
<small class="text-muted d-block"><?= _("T.M.") ?></small>
|
||||
<span class="fw-bold"><?= format_N($dossier['montantTm']) ?></span>
|
||||
</div>
|
||||
<div class="px-3 border-start bg-warning bg-opacity-10">
|
||||
<small class="text-muted d-block fw-bold"><?= _("À Rembourser") ?></small>
|
||||
<span class="fw-bold fs-5 text-dark"><?= format_N($dossier['baseRemboursement'] - $dossier['montantTm']) ?></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-2">
|
||||
<div class="card border-0 shadow-sm bg-primary text-white h-100">
|
||||
<div class="card-body p-2 text-center">
|
||||
<small class="text-white-50 d-block text-uppercase" style="font-size: 7pt;"><?= _("Final Retenu") ?></small>
|
||||
<span class="fs-4 fw-bold"><?= format_N($dossier['fraisRetenu']) ?></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card shadow-sm border-0">
|
||||
<div class="card-header bg-white py-2 d-flex justify-content-between align-items-center">
|
||||
<span class="fw-bold text-secondary"><i class="fas fa-receipt me-2"></i><?= _("Factures rattachées") ?></span>
|
||||
<?php
|
||||
$statusColor = ($regle == '1') ? 'bg-success' : 'bg-danger';
|
||||
$statusText = ($regle == '1') ? _("Réglé") : _("En attente");
|
||||
?>
|
||||
<span class="badge <?= $statusColor ?>"><?= $statusText ?></span>
|
||||
</div>
|
||||
<div class="table-responsive">
|
||||
<table id="table_factures_dossier" class="table table-hover align-middle mb-0" style="font-size:8.5pt;">
|
||||
<thead class="table-light text-nowrap">
|
||||
<tr class="text-center">
|
||||
<th><?= _("Action") ?></th>
|
||||
<th>Date</th>
|
||||
<th><?= _("Prestataire") ?></th>
|
||||
<th><?= _("N° Facture") ?></th>
|
||||
<th><?= _("Réclamé") ?></th>
|
||||
<th class="text-danger"><?= _("Rejet") ?></th>
|
||||
<th class="text-danger"><?= _("Exclu") ?></th>
|
||||
<th class="text-danger"><?= _("T.M") ?></th>
|
||||
<th class="fw-bold text-primary"><?= _("A Remb") ?></th>
|
||||
<th class="fw-bold"><?= _("Retenu") ?></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($factures as $facture):
|
||||
$idFC = $this->nettoyer($facture['idFactureClassique']);
|
||||
?>
|
||||
<tr class="text-center">
|
||||
<td>
|
||||
<?php if($annule == "1"): ?>
|
||||
<button class="btn btn-xs btn-warning" onclick="alert_ebene('<?= $motifAnnulation ?>');">Motif</button>
|
||||
<?php elseif($demandeReglement == "0"): ?>
|
||||
<button class="btn btn-xs btn-outline-danger" onclick="annuler_facture_classique('<?= $idFC ?>');">
|
||||
<i class="fa fa-undo"></i>
|
||||
</button>
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
<td class="small"><?= dateLang($facture['dateFacture']) ?></td>
|
||||
<td class="text-start small"><?= $this->nettoyer($facture['prestataire']) ?></td>
|
||||
<td>
|
||||
<button class="btn btn-xs btn-link p-0 fw-bold" onclick="consulter_facture_classique('<?= $facture['idFacture'] ?>');">
|
||||
<?= $facture['numeroFacture'] ?>
|
||||
</button>
|
||||
</td>
|
||||
<td><?= format_N($facture['fraisReel']) ?></td>
|
||||
<td class="text-danger"><?= format_N($facture['montantRejete']) ?></td>
|
||||
<td class="text-danger"><?= format_N($facture['exclusion']) ?></td>
|
||||
<td class="text-danger"><?= format_N($facture['montantTm']) ?></td>
|
||||
<td class="text-primary fw-bold"><?= format_N($facture['baseRemboursement'] - $facture['montantTm']) ?></td>
|
||||
<td class="bg-light fw-bold"><?= format_N($facture['fraisRetenu']) ?></td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -1,154 +0,0 @@
|
|||
<?php
|
||||
// $this->titre = "INTER SANTE - Dossier Remboursement Classique";
|
||||
$numeroLotDecompte = $dossierpolice['numeroLotDecompte'];
|
||||
$idDossierClassiquePolice = $dossierpolice['idDossierClassiquePolice'];
|
||||
$regle = $dossierpolice['regle'];
|
||||
$fraisRetenu = $dossierpolice['fraisRetenu'];
|
||||
$demandeReglement = $dossierpolice['demandeReglement'];
|
||||
$dateReclamation = dateLang($this->nettoyer($dossierpolice['dateReclamation']));
|
||||
$dateDemandeReglement = dateheureLang($this->nettoyer($dossierpolice['dateDemandeReglement']), $_SESSION['lang']);
|
||||
$numeroDemandeReglement = $dossierpolice['numeroDemandeReglement'];
|
||||
|
||||
//$paiementMobileActif = $parammobile['paiementMobileActif'];
|
||||
?>
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
</script>
|
||||
|
||||
<input class="sr-only" type="text" id="idDossierClassiquePolice" name="idDossierClassiquePolice" value="<?= $idDossierClassiquePolice ?>" >
|
||||
<input class="sr-only" type="text" id="regle" name="regle" value="<?= $regle ?>" >
|
||||
<input class="sr-only" type="text" id="fraisRetenu" name="fraisRetenu" value="<?= $fraisRetenu ?>" >
|
||||
<input class="sr-only" type="text" id="demandeReglement" name="demandeReglement" value="<?= $demandeReglement ?>" >
|
||||
|
||||
<input class="sr-only" type="text" id="idPatient" name="idPatient" value="<?= $_SESSION['idBeneficiaire_C'] ?>">
|
||||
<input class="sr-only" type="text" id="idBeneficiaire" name="idBeneficiaire" value="<?= $_SESSION['idBeneficiaire_C'] ?>">
|
||||
|
||||
<input class="sr-only" type="text" id="nomPatient" name="nomPatient" value="<?= $_SESSION['Patient_C'] ?>">
|
||||
<input class="sr-only" type="text" id="numeroBeneficiaire" name="numeroBeneficiaire" value="<?= $_SESSION['numeroBeneficiaire_C'] ?>">
|
||||
<!--<INPUT class="sr-only" TYPE="text" id="paiementMobileActif" name="paiementMobileActif" value="<?= $paiementMobileActif ?>">-->
|
||||
|
||||
<div id="div_liste" class="card shadow-sm border-0 mb-4">
|
||||
<div class="card-header bg-primary text-white d-flex justify-content-between align-items-center">
|
||||
<h1 class="mb-0 fw-bold">
|
||||
<i class="fas fa-file-invoice me-2"></i>
|
||||
<?= _("Bordereau") ?> #<?= $idDossierClassiquePolice ?>
|
||||
</h1>
|
||||
<span class="badge bg-white text-primary px-3 py-2 rounded-pill">
|
||||
<i class="fas fa-calendar-day me-1"></i> <?= $dateReclamation ?>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<div class="card-body bg-light">
|
||||
<div class="row g-3 mb-4">
|
||||
<div class="col-md-8">
|
||||
<?php if($demandeReglement != '1'): ?>
|
||||
<div class="alert alert-danger d-flex align-items-center mb-0 shadow-sm">
|
||||
<i class="fas fa-exclamation-triangle fs-4 me-3"></i>
|
||||
<div><strong><?= _('Attention :') ?></strong> <?= _('En attente de demande de paiement') ?></div>
|
||||
</div>
|
||||
<?php elseif($regle != '1'): ?>
|
||||
<div class="alert alert-warning d-flex align-items-center mb-0 shadow-sm text-dark">
|
||||
<i class="fas fa-clock fs-4 me-3"></i>
|
||||
<div><strong><?= _('Demande en cours :') ?></strong> <?= $numeroDemandeReglement ?> (<?= _("depuis") ?> <?= $dateDemandeReglement ?>)</div>
|
||||
</div>
|
||||
<?php else: ?>
|
||||
<div class="alert alert-success d-flex align-items-center mb-0 shadow-sm">
|
||||
<i class="fas fa-check-circle fs-4 me-3"></i>
|
||||
<div><strong><?= _('Bordereau Réglé') ?></strong> - <?= _('Paiement effectué avec succès') ?></div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="bg-white border rounded p-3 text-center shadow-sm">
|
||||
<span class="small text-muted text-uppercase d-block"><?= _("Montant Retenu") ?></span>
|
||||
<span class="fs-3 fw-bold text-primary"><?= format_N($fraisRetenu) ?></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row text-center g-2">
|
||||
<div class="col"><small class="text-muted">Réclamé</small><div class="fw-bold"><?= format_N($dossierpolice['fraisReel']) ?></div></div>
|
||||
<div class="col"><small class="text-muted">Rejet</small><div class="fw-bold text-danger"><?= format_N($dossierpolice['montantRejete']) ?></div></div>
|
||||
<div class="col"><small class="text-muted">Exclu</small><div class="fw-bold text-danger"><?= format_N($dossierpolice['exclusion']) ?></div></div>
|
||||
<div class="col"><small class="text-muted">T.M.</small><div class="fw-bold text-danger"><?= format_N($dossierpolice['montantTm']) ?></div></div>
|
||||
<div class="col border-start border-primary"><small class="text-primary fw-bold">À Rembourser</small><div class="fs-5 fw-bold text-primary"><?= format_N($dossierpolice['montantArembourser']) ?></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row g-3 mb-4">
|
||||
<div class="col-md-6">
|
||||
<div class="card h-100 border-0 shadow-sm border-top border-success border-3">
|
||||
<div class="card-body">
|
||||
<h6 class="text-success fw-bold mb-3"><i class="fas fa-university me-2"></i><?= _("Souhait du Bénéficiaire") ?></h6>
|
||||
<div class="small">
|
||||
<div class="d-flex justify-content-between mb-1"><span>Mode:</span> <strong><?= $dossierpolice['modepaiementBeneficiaire'] ?></strong></div>
|
||||
<div class="d-flex justify-content-between mb-1"><span>Banque:</span> <strong><?= $dossierpolice['banqueBeneficiaire'] ?></strong></div>
|
||||
<div class="d-flex justify-content-between text-truncate"><span>Compte:</span> <strong class="text-primary"><?= $dossierpolice['numeroCompteBeneficiaire'] ?></strong></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="card h-100 border-0 shadow-sm border-top border-primary border-3">
|
||||
<div class="card-body">
|
||||
<h6 class="text-primary fw-bold mb-3"><i class="fas fa-receipt me-2"></i><?= _("Paiement Effectif") ?></h6>
|
||||
<div class="small">
|
||||
<div class="d-flex justify-content-between mb-1"><span>Date:</span> <strong><?= dateheureLang($dossierpolice['heureReglement']) ?></strong></div>
|
||||
<div class="d-flex justify-content-between mb-1"><span>Mode:</span> <strong><?= $dossierpolice['modepaiement'] ?></strong></div>
|
||||
<div class="d-flex justify-content-between"><span>Payeur:</span> <strong><?= $dossierpolice['banquePayeur'] ?></strong></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card shadow-sm border-0">
|
||||
<div class="card-header bg-white d-flex justify-content-between align-items-center py-3">
|
||||
<h5 class="mb-0 fw-bold text-dark"><i class="fas fa-list me-2 opacity-50"></i><?= _("Détail des dossiers") ?></h5>
|
||||
<span class="badge bg-light text-dark border"><?= count($listedossierspolice) ?> <?= _("Lignes") ?></span>
|
||||
</div>
|
||||
<div class="table-responsive p-2">
|
||||
<table class="table table-hover table-striped tabspeciale compact align-middle mb-0" style="font-size:8.5pt;">
|
||||
<thead class="table-light">
|
||||
<tr class="text-center">
|
||||
<th>ID</th>
|
||||
<th>Date</th>
|
||||
<th class="text-start"><?= _("Patient") ?></th>
|
||||
<th>Nb Fact</th>
|
||||
<th><?= _("Réclamé") ?></th>
|
||||
<th class="text-danger"><?= _("Rejet") ?></th>
|
||||
<th class="text-danger"><?= _("Exclu") ?></th>
|
||||
<th class="text-primary fw-bold"><?= _("A Remb") ?></th>
|
||||
<th><?= _("Retenu") ?></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($listedossierspolice as $undossier):
|
||||
$idD = $this->nettoyer($undossier['idDossierClassique']);
|
||||
?>
|
||||
<tr class="text-center">
|
||||
<td>
|
||||
<button type="button" class="btn btn-xs btn-outline-primary fw-bold"
|
||||
onclick="consulter_un_dossier_classique_police('<?= $idD ?>', '<?= $undossier['idBeneficiaire'] ?>');">
|
||||
<?= $idD ?>
|
||||
</button>
|
||||
</td>
|
||||
<td><?= dateLang($undossier['dateConsultation']) ?></td>
|
||||
<td class="text-start">
|
||||
<div class="fw-bold"><?= $undossier['beneficiaire'] ?></div>
|
||||
<div class="text-muted small"><?= $undossier['numeroBeneficiaire'] ?></div>
|
||||
</td>
|
||||
<td><?= $undossier['ndFacture'] ?></td>
|
||||
<td><?= format_N($undossier['fraisReel']) ?></td>
|
||||
<td class="text-danger"><?= format_N($undossier['montantRejete']) ?></td>
|
||||
<td class="text-danger"><?= format_N($undossier['exclusion']) ?></td>
|
||||
<td class="text-primary fw-bold"><?= format_N($undossier['montantArembourser']) ?></td>
|
||||
<td class="bg-light fw-bold"><?= format_N($undossier['fraisRetenu']) ?></td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -1,93 +0,0 @@
|
|||
<?php
|
||||
$this->titre = "Intersanté - Historique Remboursement";
|
||||
?>
|
||||
|
||||
<legend> <?= _("Historique des demandes en provenance de la plateforme assuré") ?> </legend>
|
||||
|
||||
<input class="sr-only" id="nomForm" name="nomForm" value="historembdirect">
|
||||
<table class="table table-responsive table-condensed" style='font-size:10pt;'>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td width="10%" class="required" > <?= _("Période du") ?> </td>
|
||||
<td width="20%" ><INPUT style='text-align:center; font-size:10pt;' class="form-control datepicker" TYPE="text" id="d1" NAME="d1" value="<?= dateLang($_SESSION['debutMois_C'], $_SESSION['lang']) ?>" required></td>
|
||||
|
||||
<td width="10%" align="center" class="required" > <?= _("au") ?> </td>
|
||||
<td width="20%" ><INPUT style='text-align:center; font-size:10pt;' class="form-control datepicker" TYPE="text" id="d2" NAME="d2" value="<?= dateCouranteLang($_SESSION['lang'], $_SESSION['lang']) ?>" required></td>
|
||||
|
||||
<td width="5%" align="center"> <?= _("Etat") ?> </td>
|
||||
<td>
|
||||
<select class="form-select" id="codeEtatDemandeRemboursement" NAME="codeEtatDemandeRemboursement" style='font-size:10pt;'>
|
||||
<?php liste_options_consultation($reponsedemande, "0"); ?>
|
||||
</SELECT>
|
||||
</td>
|
||||
|
||||
<td> </td>
|
||||
<td> <button id="btn_filtre" style='font-size:10pt;' type="button" class="form-control btn btn-primary" onclick="javascript:listerremboursement();"><?= _("Actualiser...") ?></button> </td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div id="div_dossiers">
|
||||
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:10pt;">
|
||||
<thead>
|
||||
<tr>
|
||||
<th rowspan="2" style='text-align:center' width="10%"> <?= _("N° Demande") ?> </th>
|
||||
<th rowspan="2" style='text-align:center' width="10%"> Date </th>
|
||||
<th rowspan="2" colspan="2" style='text-align:center' width="30%"> <?= _("Bénéficiaire") ?> </th>
|
||||
<th colspan="2" style='text-align:center'> <?= _("Répondu") ?> </th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th style='text-align:center'> <?= _("Etat") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Motif") ?> </th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<?php foreach ($demandes as $v):
|
||||
$idDemande = $this->nettoyer($v['id']);
|
||||
$numeroDemandeRemboursement = $this->nettoyer($v['numeroDemandeRemboursement']);
|
||||
$dateSysteme = $this->nettoyer($v['dateSysteme']);
|
||||
|
||||
$codeEtatDemandeRemboursement = $v['codeEtatDemandeRemboursement'];
|
||||
|
||||
$vip = $this->nettoyer($v['vip']);
|
||||
?>
|
||||
<tr valign="top">
|
||||
<td align="center">
|
||||
<input class="form-control btn btn-primary" type="button" value="<?= $numeroDemandeRemboursement ?>"
|
||||
onClick="javascript:selectionner_remboursement('<?= $idDemande ?>');">
|
||||
</td>
|
||||
<td align='center'><?= dateheureLang($dateSysteme, $_SESSION['lang']) ?></td>
|
||||
|
||||
<td align='center' width="10%">
|
||||
<a title="<?= _("Infos bénéficiaire...") ?>" href='javascript:afficheBeneficiaire("<?= $this->nettoyer($v['numeroBeneficiaire']) ?>");'>
|
||||
<?php if ($vip=='0'): ?>
|
||||
<span style="color:blue;background-color:#eeeeee; border:1px solid #000; border-radius:3px;"><?= $this->nettoyer($v['numeroBeneficiaire']) ?></span>
|
||||
<?php else : ?>
|
||||
<span style="color:red;background-color:#eeeeee; border:1px solid #000; border-radius:3px;"><?= $this->nettoyer($v['numeroBeneficiaire']) ?></span>
|
||||
<?php endif; ?>
|
||||
</a>
|
||||
</td>
|
||||
|
||||
<td ><?= $this->nettoyer($v['beneficiaire']) ?></td>
|
||||
|
||||
<td align='center' width="10%">
|
||||
<?php if($codeEtatDemandeRemboursement == "1"):?>
|
||||
<span class="badge bg-success"><?= _("Accordée")?></span>
|
||||
<?php elseif($codeEtatDemandeRemboursement == "0"): ?>
|
||||
<span class="badge bg-warning text-dark"><?= _("En attente")?></span>
|
||||
<?php else: ?>
|
||||
<span class="badge bg-danger"><?= _("Refusée")?></span>
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
<td align='center'><?= $this->nettoyer($v['motifReponseDemandeRemboursement']) ?></td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div id="div_infos_beneficiaire" class="modal fade" role="dialog" data-backdrop="static" data-keyboard="false">
|
||||
|
||||
</div>
|
||||
160
Vue/Remboursement/index.php
Executable file
160
Vue/Remboursement/index.php
Executable file
|
|
@ -0,0 +1,160 @@
|
|||
<?php
|
||||
$this->titre = "Intersanté - Remboursement Direct";
|
||||
|
||||
$idDemandeRemboursement = $_SESSION['idDemandeRemboursement'] ?? "0";
|
||||
|
||||
if($idDemandeRemboursement > "0"){
|
||||
$numeroDemandeRemboursement = $this->nettoyer($demande['numeroDemandeRemboursement']);
|
||||
$codeEtatDemandeRemboursement = $this->nettoyer($demande['codeEtatDemandeRemboursement']);
|
||||
$lien = $this->nettoyer($demande['lien']);
|
||||
$numeroBeneficiaire = $this->nettoyer($demande['numeroBeneficiaire']);
|
||||
$observation = $this->nettoyer($demande['observation']);
|
||||
|
||||
if (est_anglophone()){
|
||||
$lien = $this->nettoyer($demande['lienEng']);
|
||||
}
|
||||
}else{
|
||||
$numeroDemandeRemboursement = "0";
|
||||
$codeEtatDemandeRemboursement = "0";
|
||||
$lien = "";
|
||||
$numeroBeneficiaire = "";
|
||||
$observation = "";
|
||||
}
|
||||
|
||||
?>
|
||||
<div id="div_liste" class="card shadow-lg border-0 mb-4" style="border-radius: 15px;">
|
||||
<div class="card-header bg-primary text-white py-3" style="border-radius: 15px 15px 0 0;">
|
||||
<div class="d-flex justify-content-between align-items-center">
|
||||
<h1 class="mb-0">
|
||||
<i class="fas <?= ($idDemandeRemboursement > 0) ? 'fa-file-invoice-dollar' : 'fa-plus-circle' ?> me-2"></i>
|
||||
<?= ($idDemandeRemboursement > 0) ? _("Détails du Remboursement") : _("Nouvelle Demande") ?>
|
||||
</h1>
|
||||
<?php if($idDemandeRemboursement > 0): ?>
|
||||
<span class="badge bg-white text-primary fs-6">N° <?= $numeroDemandeRemboursement ?></span>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card-body p-4">
|
||||
<div class="row g-4 mb-4">
|
||||
<div class="col-md-7">
|
||||
<div class="p-3 border rounded bg-light">
|
||||
<h6 class="text-muted text-uppercase small fw-bold mb-3 border-bottom pb-2">
|
||||
<i class="fas fa-user-injured me-2"></i><?= _("Bénéficiaire des soins") ?>
|
||||
</h6>
|
||||
<div class="row g-3">
|
||||
<div class="col-md-8">
|
||||
<label class="form-label small text-muted mb-0"><?= _("Patient") ?></label>
|
||||
<?php if($idDemandeRemboursement > 0): ?>
|
||||
<div class="fw-bold fs-6"><?= $beneficiaireNom ?></div>
|
||||
<?php else: ?>
|
||||
<select class="form-select form-select-sm shadow-sm" id="numeroBeneficiaire" name="numeroBeneficiaire" onchange="lienparente();">
|
||||
<?php liste_options($benficiaires, $numeroBeneficiaire); ?>
|
||||
</select>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="form-label small text-muted mb-0"><?= _("Lien") ?></label>
|
||||
<div class="fw-bold py-1 px-2 bg-white border rounded text-center small text-primary" id="div_lien">
|
||||
<?= $lien ?: '--' ?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<label class="form-label small text-muted mb-0"><?= _("Commentaire / Motif du patient") ?></label>
|
||||
<p class="mb-0 italic text-dark bg-white p-2 border rounded-1 small">
|
||||
<?= $observation ?: _("Aucun commentaire fourni.") ?>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php if($codeEtatDemandeRemboursement > 0): ?>
|
||||
<div class="col-md-5">
|
||||
<div class="card h-100 border-0 shadow-sm overflow-hidden">
|
||||
<div class="card-body p-0">
|
||||
<?php
|
||||
$bgStatus = ($codeEtatDemandeRemboursement == "1") ? "bg-success" : "bg-danger";
|
||||
$iconStatus = ($codeEtatDemandeRemboursement == "1") ? "fa-check-double" : "fa-ban";
|
||||
?>
|
||||
<div class="<?= $bgStatus ?> text-white p-3 text-center">
|
||||
<i class="fas <?= $iconStatus ?> fa-2x mb-2"></i>
|
||||
<h5 class="mb-0 text-uppercase fw-bold"><?= ($codeEtatDemandeRemboursement == "1") ? _("Demande Accordée") : _("Demande Refusée") ?></h5>
|
||||
<small class="opacity-75"><?= _("Répondu le") ?> <?= dateLang($demande['dateReponseDemandeRemboursement']) ?></small>
|
||||
</div>
|
||||
<div class="p-3 bg-white">
|
||||
<label class="small text-muted d-block mb-1"><?= _("Justification de l'assureur") ?> :</label>
|
||||
<div class="p-2 bg-light rounded small" style="min-height: 60px; border-left: 3px solid #ccc;">
|
||||
<?= $this->nettoyer($demande['motifReponseDemandeRemboursement']) ?>
|
||||
</div>
|
||||
<?php if($codeEtatDemandeRemboursement == "1"): ?>
|
||||
<div class="mt-3 pt-2 border-top">
|
||||
<div class="d-flex justify-content-between">
|
||||
<small class="text-muted"><?= _("Dossier n°") ?></small>
|
||||
<span class="badge bg-primary"><?= $demande['idDossier'] ?></span>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
<?php if($idDemandeRemboursement > 0): ?>
|
||||
<div class="card border-0 shadow-sm mt-4">
|
||||
<div class="card-header bg-dark text-white py-2 d-flex justify-content-between align-items-center">
|
||||
<span class="small fw-bold"><i class="fas fa-file-pdf me-2"></i><?= _("PIÈCES JOINTES (Factures)") ?></span>
|
||||
<span class="badge bg-secondary"><?= count($geds) ?></span>
|
||||
</div>
|
||||
<div class="card-body p-0">
|
||||
<?php if($codeEtatDemandeRemboursement == "0"): ?>
|
||||
<div class="p-3 bg-info bg-opacity-10 border-bottom">
|
||||
<form enctype="multipart/form-data" action="Remboursement" method="post" class="row g-2 align-items-center">
|
||||
<div class="col-sm-8">
|
||||
<input class="form-control form-control-sm" name="fichier_upload" type="file" required />
|
||||
</div>
|
||||
<div class="col-sm-4 d-flex gap-1">
|
||||
<button type="submit" name="submit" class="btn btn-sm btn-primary flex-grow-1">
|
||||
<i class="fas fa-cloud-upload-alt me-1"></i><?= _("Ajouter") ?>
|
||||
</button>
|
||||
<button type="button" class="btn btn-sm btn-outline-secondary" onclick="actualiser_remboursement();">
|
||||
<i class="fas fa-sync"></i>
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<table class="table table-hover table-sm mb-0">
|
||||
<tbody class="small">
|
||||
<?php foreach ($geds as $ged): ?>
|
||||
<tr>
|
||||
<td class="ps-3 py-2 text-muted" width="150"><?= dateheureLang($ged['dateSysteme']) ?></td>
|
||||
<td class="py-2"><i class="far fa-file-image me-2 text-primary"></i><?= $this->nettoyer($ged['nomOrigine']) ?></td>
|
||||
<td class="text-end pe-3 py-2">
|
||||
<a href="<?= $ged['cheminFichier'] ?>" target="_blank" class="btn btn-xs btn-outline-danger">
|
||||
<i class="fas fa-download"></i>
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
<?php if(empty($geds)): ?>
|
||||
<tr><td colspan="3" class="text-center py-4 text-muted italic"><?= _("Aucune facture scannée pour cette demande.") ?></td></tr>
|
||||
<?php endif; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if($idDemandeRemboursement == "0"): ?>
|
||||
<div class="mt-4 pt-3 border-top text-end">
|
||||
<button class="btn btn-success px-5 shadow-sm rounded-pill" onClick="enregistrer_demande_remboursement();">
|
||||
<i class="fas fa-check-circle me-2"></i><?= _("Soumettre ma demande") ?>
|
||||
</button>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
<?php
|
||||
$this->titre = "INTER SANTE - Remboursement Hors Tiers Payant - Rechercher une police";
|
||||
?>
|
||||
|
||||
<legend> <?= _("Rechercher une Police") ?></legend>
|
||||
|
||||
<table class="table table-responsive" style='font-size:9pt;'>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td width="5%" class="required"> <?= _("Police") ?> </td>
|
||||
<td >
|
||||
<SELECT onChange="ajax_police_context();" id="idPolice" NAME="idPolice" style="font-size:10pt; height:30px;" class="form-control selectpicker" data-live-search="true" required AUTOCOMPLETE="OFF" autofocus>
|
||||
<?php liste_options($polices, $idPolice); ?>
|
||||
</SELECT>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<div id="div_attente"></div>
|
||||
|
|
@ -663,7 +663,7 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte'];
|
|||
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
|
||||
|
||||
<!-- Application Scripts -->
|
||||
<script src="/Js/fonctions.js?ver=2026.01.22.00"></script>
|
||||
<script src="/Js/fonctions.js?ver=2026.01.22.01"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
raffraichier_gabarit();
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user