This commit is contained in:
KANE LAZENI 2026-02-22 05:10:04 +00:00
parent 0bec149cc9
commit 7d6e665e04
3 changed files with 84 additions and 5 deletions

View File

@ -0,0 +1,24 @@
<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Beneficiaire.php';
class ControleurAjaxdemandereconnaissancefaciale extends Controleur {
private $beneficiaire;
public function __construct() {
$this->beneficiaire = new Beneficiaire();
}
public function index() {
$this->beneficiaire->demandereconnaissancefaciale();
$this->genererVueAjax();
}
public function checkdemandereconnaissancefaciale()
{
$codeEtat = $this->beneficiaire->checkdemandereconnaissancefaciale();
$this->genererVueAjax(array('codeEtat' => $codeEtat));
}
}

View File

@ -28713,9 +28713,35 @@ function enregistrerconsultationassureur()
});
}
function envoyer_demande_reconnaissance_faciale()
{
alert("envoyer_demande_reconnaissance_faciale");
return;
fiche_beneficiaire();
async function envoyer_demande_reconnaissance_faciale() {
// alert("envoyer_demande_reconnaissance_faciale");
// return;
// Demande de confirmation multilingue
const isConfirm = await confirm_ebene_sweet(
"Confirmez-vous la validation?",
"Do you confirm validation?"
);
if (!isConfirm) {
return false;
}
try {
await $.ajax({
url: $("#racineWeb").val() + "Ajaxdetaildentisterie/valider/",
type: 'POST',
data: ''
});
alert_ebene(
"Demande envoyée!",
"Request sent!"
);
fiche_beneficiaire();
} catch (error) {
console.error("Erreur :", error);
}
}

View File

@ -1315,5 +1315,34 @@ public function getTarifActeAdherent($idAdherent)
$beneficiaire = $this->executerRequete($sql, array($versionTagCarte, $codeEntite, $numeroBeneficiaireCarte, $tagUuid));
return $beneficiaire;
}
public function demandereconnaissancefaciale()
{
$codeSociete = $_SESSION['p_codeSociete'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$user = $_SESSION['p_login'];
$dateExpiration = date('Y-m-d H:i:s', time() + $this->tokenExpiry);
// $sql = 'call sp_p_get_beneficiaire_tag(?, ?, ?, ?);';
$sql = 'call sp_p_demandereconnaissancefaciale(?, ?, ?, ?);';
$resultat = $this->executerRequete($sql, array($codeSociete, $codePrestataire, $idBeneficiaire, $user));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne;
}
public function checkdemandereconnaissancefaciale()
{
$codeSociete = $_SESSION['p_codeSociete'];
$codePrestataire = $_SESSION['p_codePrestataire_C'];
$idBeneficiaire = $_SESSION['p_idBeneficiaire_C'];
$user = $_SESSION['p_login'];
// $sql = 'call sp_p_get_beneficiaire_tag(?, ?, ?, ?);';
$sql = 'call sp_p_checkdemandereconnaissancefaciale(?, ?, ?);';
$resultat = $this->executerRequete($sql, array($codeSociete, $codePrestataire, $idBeneficiaire));
$ligne = $resultat->fetch(PDO::FETCH_ASSOC);
return $ligne;
}
}