This commit is contained in:
KANE LAZENI 2026-02-14 13:48:50 +00:00
parent 6397ede82d
commit b85d918970

View File

@ -62,6 +62,7 @@ class ControleurRechercheparcarte extends Controleur {
if(isset($_POST['donneesCarte'])) if(isset($_POST['donneesCarte']))
{ {
$versionTagCarteEncours = $this->beneficiaire->getVersionTagCarteEncours();
$donneesCarte = $_POST['donneesCarte']; // ex: "IS1|ebene|ESI6936000602" => SVMx|ZWJlbmU=|RVNJNjkzNjAwMDYwMQ== $donneesCarte = $_POST['donneesCarte']; // ex: "IS1|ebene|ESI6936000602" => SVMx|ZWJlbmU=|RVNJNjkzNjAwMDYwMQ==
$parts = explode('|', $donneesCarte); $parts = explode('|', $donneesCarte);
@ -74,30 +75,22 @@ class ControleurRechercheparcarte extends Controleur {
$codeEntite = base64_decode($parts[1]); $codeEntite = base64_decode($parts[1]);
$numeroBeneficiaireCarte = base64_decode($parts[2]); $numeroBeneficiaireCarte = base64_decode($parts[2]);
$versionTagCarteEncours = $this->beneficiaire->getVersionTagCarteEncours();
var_dump(
array(
"versionTagCarteEncours" => $versionTagCarteEncours,
"versionTagCarte" => $versionTagCarte,
"codeEntite" => $codeEntite,
"numeroBeneficiaireCarte" => $numeroBeneficiaireCarte,
)
);
exit();
//if (count($parts) !== 3 || $parts[0] !== 'IS1') { //if (count($parts) !== 3 || $parts[0] !== 'IS1') {
if (count($parts) !== 3 || $versionTagCarte !== $versionTagCarteEncours) { if (count($parts) !== 3 || $versionTagCarte !== $versionTagCarteEncours) {
$msgErreur = 'Carte invalide / Invalid card'; $msgErreur = 'Carte invalide / Invalid card';
} }
else{ else{
$codeEntite = $parts[1]; $versionTagCarte = base64_decode($parts[0]);
$numeroBeneficiaireCarte = $parts[2]; $codeEntite = base64_decode($parts[1]);
$numeroBeneficiaireCarte = base64_decode($parts[2]);
/* /*
var_dump( var_dump(
array( array(
"codeEntite" => $codeEntite, "versionTagCarteEncours" => $versionTagCarteEncours,
"numeroBeneficiaireCarte" => $numeroBeneficiaireCarte, "versionTagCarte" => $versionTagCarte,
"codeEntite" => $codeEntite,
"numeroBeneficiaireCarte" => $numeroBeneficiaireCarte,
) )
); );
exit(); exit();
@ -109,8 +102,6 @@ class ControleurRechercheparcarte extends Controleur {
} }
else else
{ {
// faire le traitement de la carte ici
$derniernumerobeneficiaires = $this->beneficiaire->getnumerobeneficiairesperdu($numeroBeneficiaireCarte); $derniernumerobeneficiaires = $this->beneficiaire->getnumerobeneficiairesperdu($numeroBeneficiaireCarte);
$beneficiaires = $this->beneficiaire->getBeneficiaire($numeroBeneficiaireCarte); $beneficiaires = $this->beneficiaire->getBeneficiaire($numeroBeneficiaireCarte);