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