This commit is contained in:
KANE LAZENI 2026-02-16 00:28:37 +00:00
parent 85a161d4f6
commit d503a56235
2 changed files with 25 additions and 6 deletions

View File

@ -77,16 +77,17 @@ class ControleurRechercheparcarte extends Controleur {
exit();
*/
$versionTagCarte = base64_decode($parts[0]);
$versionTagCarte = base64_decode($parts[0]);
$codeEntite = base64_decode($parts[1]);
if (count($parts) !== 4 || $versionTagCarte !== $versionTagCarteEncours) {
if (count($parts) !== 4 || $versionTagCarte !== $versionTagCarteEncours || $codeEntite != $_SESSION['p_codeSociete']) {
$msgErreur = 'Carte invalide / Invalid card';
}
else{
$codeEntite = base64_decode($parts[1]);
$numeroBeneficiaireCarte = base64_decode($parts[2]);
$tagUuid = $parts[3];
/*
var_dump(
array(
"versionTagCarteEncours" => $versionTagCarteEncours,
@ -97,8 +98,9 @@ class ControleurRechercheparcarte extends Controleur {
)
);
exit();
*/
if($codeEntite<=" " || $numeroBeneficiaireCarte<=" ")
if($codeEntite<=" " || $numeroBeneficiaireCarte<=" " || $tagUuid<=" ")
{
$msgErreur = 'Carte invalide / Invalid card';
}
@ -106,7 +108,17 @@ class ControleurRechercheparcarte extends Controleur {
{
$derniernumerobeneficiaires = $this->beneficiaire->getnumerobeneficiairesperdu($numeroBeneficiaireCarte);
$beneficiaires = $this->beneficiaire->getBeneficiaire($numeroBeneficiaireCarte);
var_dump(
array(
"versionTagCarte" => $versionTagCarte,
"codeEntite" => $codeEntite,
"numeroBeneficiaireCarte" => $numeroBeneficiaireCarte,
"tagUuid" => $tagUuid,
)
);
exit();
$beneficiaires = $this->beneficiaire->getBeneficiaireTag($versionTagCarte, $codeEntite, $numeroBeneficiaireCarte, $tagUuid);
$nbLignes = $beneficiaires->rowCount();

View File

@ -1309,4 +1309,11 @@ public function getTarifActeAdherent($idAdherent)
return $ligne['versionTagCarte'];
}
public function getBeneficiaireTag($versionTagCarte, $codeEntite, $numeroBeneficiaireCarte, $tagUuid)
{
$sql = 'call sp_p_get_beneficiaire_tag(?, ?, ?, ?);';
$beneficiaire = $this->executerRequete($sql, array($versionTagCarte, $codeEntite, $numeroBeneficiaireCarte, $tagUuid));
return $beneficiaire;
}
}