This commit is contained in:
KANE LAZENI 2026-01-05 13:01:28 +00:00
parent 86b01f26cc
commit 3624051943
3 changed files with 37 additions and 38 deletions

View File

@ -36,6 +36,7 @@ class ControleurRechercherassure extends Controleur {
$telephonePortable=trim($_POST['telephonePortable']);
$email=trim($_POST['email']);
/*
var_dump(
array(
"cas" => "Dans POST",
@ -48,14 +49,40 @@ class ControleurRechercherassure extends Controleur {
)
);
exit();
*/
if($numeroBeneficiaire != '')
{
var_dump(
array(
"cas numeroBeneficiaire " => $numeroBeneficiaire,
)
);
exit();
$beneficiaires = $this->beneficiaire->getBeneficiaire($numeroBeneficiaire);
}elseif($numeroAdherent != ''){
var_dump(
array(
"cas numeroAdherent " => $numeroAdherent,
)
);
exit();
$beneficiaires = $this->beneficiaire->getBeneficiairesAdh($numeroAdherent);
}elseif($nomBeneficiaire != '' || $prenomsBeneficiaire != '' || $telephonePortable != '' || $email != '' ){
$beneficiaires = $this->beneficiaire->getBeneficiaires($nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email);
}elseif($nomBeneficiaire != '' || $prenomsBeneficiaire != '' ){
var_dump(
array(
"cas" => "nomBeneficiaire ou prenomsBeneficiaire ou ",
"numeroBeneficiaire" => $numeroBeneficiaire,
"numeroAdherent" => $numeroAdherent,
"nomBeneficiaire" => $nomBeneficiaire,
"prenomsBeneficiaire" => $prenomsBeneficiaire,
)
);
exit();
$beneficiaires = $this->beneficiaire->getBeneficiaires($nomBeneficiaire, $prenomsBeneficiaire);
}else{
$beneficiaires = $this->beneficiaire->getBeneficiaireVide();
}

View File

@ -15,14 +15,12 @@ class Beneficiaire extends Modele {
// return $beneficiaire;
}
public function getBeneficiaires($nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email)
public function getBeneficiaires($nomBeneficiaire, $prenomsBeneficiaire)
{
$nomBeneficiaire = contruireParamLike($nomBeneficiaire);
$prenomsBeneficiaire = contruireParamLike($prenomsBeneficiaire);
$telephonePortable = contruireParamLike($telephonePortable);
$email = contruireParamLike($email);
$sql = 'call sp_get_beneficiaires(?, ?, ?, ?, ?);';
$sql = 'call sp_get_beneficiaires_client(?, ?, ?, ?, ?);';
$adherent = $this->executerRequete($sql, array($_SESSION['codeSociete'], $nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email));
return $adherent;

View File

@ -1,5 +1,11 @@
<?php
// $this->titre = "INTER SANTE - "._("Rechercher assuré") ;
var_dump(
array(
"idPolice" => $_SESSION['idPolice_C'],
)
);
?>
<form id="frmrecherche" name="frmrecherche" method="post" action="Rechercherassure/index/">
@ -26,14 +32,6 @@
<td><INPUT class="form-control" TYPE="text" id="prenomsBeneficiaire" name="prenomsBeneficiaire" AUTOCOMPLETE="OFF"></td>
</tr>
<tr>
<td>Tel</td>
<td><INPUT class="form-control" TYPE="text" id="telephonePortable" NAME="telephonePortable" AUTOCOMPLETE="OFF"></td>
<td align="center">E-mail</td>
<td><INPUT class="form-control" TYPE="text" id="email" NAME="email" AUTOCOMPLETE="OFF"></td>
</tr>
<tr>
<td><input id="lancerrecherche" name="lancerrecherche" class="sr-only" type="submit" value="<?= _("Rechercher") ?>" ></td>
</tr>
@ -41,33 +39,9 @@
</table>
</fieldset>
<?php if (is_array($derniernumerobeneficiaires) && $derniernumerobeneficiaires['nouveau']>0): ?>
<div class="alert alert-danger" style="height:30px; padding:5px; text-align:center; margin-bottom:5px;" >
<H4> <?= _("Cette carte")." => ".$derniernumerobeneficiaires['ancien'] . " "._("a été déclarée perdue et remplacée par") ." => ".$derniernumerobeneficiaires['nouveau'] .". ". _("Veuillez ne pas le communiquer sans autorisation.") ?> </H4>
</div>
<?php endif; ?>
<?php
/*
$keys = [
'session.gc_maxlifetime',
'session.cookie_lifetime',
'session.cookie_secure',
'session.cookie_httponly',
'session.cookie_samesite',
'session.gc_probability',
'session.gc_divisor',
];
foreach ($keys as $k) {
echo $k . ' = ' . ini_get($k) . "<br>";
}
*/
?>
<h4> <?= _("Résultats de la recherche") ?> </h4>
<?php if (is_array($beneficiaires) && count($beneficiaires) > 0): ?>