This commit is contained in:
KANE LAZENI 2026-02-08 04:58:49 +00:00
parent 245c1ae7ec
commit 0aadfb7a9a

View File

@ -72,71 +72,72 @@ class ControleurRechercheparcarte extends Controleur {
if (count($parts) !== 3 || $parts[0] !== 'IS1') {
$msgErreur = 'Carte invalide / Invalid card';
}
else{
$codeEntite = $parts[1];
$numeroBeneficiaireCarte = $parts[2];
$codeEntite = $parts[1];
$numeroBeneficiaireCarte = $parts[2];
$donneesCarte=trim($_POST['donneesCarte']);
$donneesCarte=trim($_POST['donneesCarte']);
/*
var_dump(
array(
"codeEntite" => $codeEntite,
"numeroBeneficiaireCarte" => $numeroBeneficiaireCarte,
)
);
exit();
*/
/*
var_dump(
array(
"codeEntite" => $codeEntite,
"numeroBeneficiaireCarte" => $numeroBeneficiaireCarte,
)
);
exit();
*/
if($codeEntite<=" " || $numeroBeneficiaireCarte<=" ")
{
$msgErreur = 'Carte invalide / Invalid card';
}
else
{
// faire le traitement de la carte ici
$derniernumerobeneficiaires = $this->beneficiaire->getnumerobeneficiairesperdu($numeroBeneficiaireCarte);
$beneficiaires = $this->beneficiaire->getBeneficiaire($numeroBeneficiaireCarte);
$nbLignes = $beneficiaires->rowCount();
if($nbLignes==0)
if($codeEntite<=" " || $numeroBeneficiaireCarte<=" ")
{
$beneficiaires->closeCursor(); // Fermer le curseur
$msgErreur = "$numeroBeneficiaireCarte : Carte introuvable / Card not found";
/*
var_dump(
array(
"nbLignes" => $nbLignes,
"msgErreur" => $msgErreur,
)
);
exit();
*/
}
$msgErreur = 'Carte invalide / Invalid card';
}
else
{
$beneficiaire = $beneficiaires->fetch();
$beneficiaires->closeCursor(); // Fermer le curseur
/*
var_dump(
array(
"beneficiaire" => $beneficiaire,
"nbLignes" => $nbLignes,
)
);
exit();
*/
$_SESSION['p_idBeneficiaire_C'] = $beneficiaire['idBeneficiaire'];
$_SESSION['p_idBeneficiaire_sav'] = $_SESSION['p_idBeneficiaire_C'];
// faire le traitement de la carte ici
$this->rediriger("Fichebeneficiaire");
}
}
$derniernumerobeneficiaires = $this->beneficiaire->getnumerobeneficiairesperdu($numeroBeneficiaireCarte);
$beneficiaires = $this->beneficiaire->getBeneficiaire($numeroBeneficiaireCarte);
$nbLignes = $beneficiaires->rowCount();
if($nbLignes==0)
{
$beneficiaires->closeCursor(); // Fermer le curseur
$msgErreur = "$numeroBeneficiaireCarte : Carte introuvable / Card not found";
/*
var_dump(
array(
"nbLignes" => $nbLignes,
"msgErreur" => $msgErreur,
)
);
exit();
*/
}
else
{
$beneficiaire = $beneficiaires->fetch();
$beneficiaires->closeCursor(); // Fermer le curseur
/*
var_dump(
array(
"beneficiaire" => $beneficiaire,
"nbLignes" => $nbLignes,
)
);
exit();
*/
$_SESSION['p_idBeneficiaire_C'] = $beneficiaire['idBeneficiaire'];
$_SESSION['p_idBeneficiaire_sav'] = $_SESSION['p_idBeneficiaire_C'];
$this->rediriger("Fichebeneficiaire");
}
}
}
}
// var_dump($msgErreur);