prestation/Controleur/ControleurRechercheparcarte.php
2026-02-08 01:19:45 +00:00

50 lines
1.1 KiB
PHP
Executable File

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Beneficiaire.php';
require_once 'Modele/Menuvueutilisateur.php';
class ControleurRechercheparcarte extends Controleur {
private $menuvue;
private $beneficiaire;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
$this->menuvue->getMenuVue("Rechercheparcarte");
$this->beneficiaire = new Beneficiaire();
}
public function index($donneesCarte="")
{
if (isset($_POST['donneesCarte']))
{
// IS1 => Inter-Sante V1
$donneesCarte = $_POST['donneesCarte']; // ex: "IS1|ebene|ESI6936000602"
$parts = explode('|', $donneesCarte);
var_dump($parts);
exit();
if (count($parts) !== 3 || $parts[0] !== 'IS1') {
die("Carte invalide");
}
$codeEntite = $parts[1];
$matricule = $parts[2];
$donneesCarte=trim($_POST['donneesCarte']);
if($donneesCarte<=" ")
{
$this->rediriger("Rechercheparcarte");
exit();
}
else
{
// faire le traitement de la carte ici
}
}
$this->genererVue();
}
}