a
This commit is contained in:
parent
7080884b82
commit
d9bddb9ed3
|
|
@ -4,6 +4,7 @@ require_once 'Modele/Beneficiaire.php';
|
|||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
|
||||
class ControleurRechercherassure extends Controleur {
|
||||
private $menuvue;
|
||||
private $beneficiaire;
|
||||
|
||||
public function __construct() {
|
||||
|
|
@ -13,9 +14,12 @@ class ControleurRechercherassure extends Controleur {
|
|||
$this->beneficiaire = new Beneficiaire();
|
||||
|
||||
$_SESSION['modeDevis'] = "0";
|
||||
|
||||
|
||||
$_SESSION['okId'] = "-1";
|
||||
$_SESSION['okId_face'] = "-1";
|
||||
|
||||
$_SESSION['codeGcAssureur_C'] = "";
|
||||
$_SESSION['nomGcAssureur_C'] = "";
|
||||
}
|
||||
|
||||
public function index($numeroBeneficiaire="", $numeroAdherent="", $nomBeneficiaire="",
|
||||
|
|
@ -23,8 +27,10 @@ class ControleurRechercherassure extends Controleur {
|
|||
{
|
||||
$this->beneficiaire->getModeBiometrie();
|
||||
|
||||
if (isset($_POST['numeroBeneficiaire']))
|
||||
{
|
||||
|
||||
|
||||
if(!empty($_POST)) {
|
||||
|
||||
$numeroBeneficiaire=trim($_POST['numeroBeneficiaire']);
|
||||
$numeroAdherent=trim($_POST['numeroAdherent']);
|
||||
$nomBeneficiaire=trim($_POST['nomBeneficiaire']);
|
||||
|
|
@ -32,34 +38,34 @@ class ControleurRechercherassure extends Controleur {
|
|||
$telephonePortable=trim($_POST['telephonePortable']);
|
||||
$email=trim($_POST['email']);
|
||||
|
||||
if ($numeroBeneficiaire<=" " && $numeroAdherent<=" " && $numeroBeneficiaire<=" " &&
|
||||
$nomBeneficiaire<=" " && $prenomsBeneficiaire<=" " && $telephonePortable<=" " && $email<=" ")
|
||||
if($numeroBeneficiaire != '')
|
||||
{
|
||||
$beneficiaires = $this->beneficiaire->getBeneficiaireVide();
|
||||
} else
|
||||
if ($numeroBeneficiaire>" ")
|
||||
{
|
||||
$beneficiaires = $this->beneficiaire->getBeneficiaire($numeroBeneficiaire);
|
||||
} else
|
||||
if ($numeroAdherent>" ")
|
||||
{
|
||||
$beneficiaires = $this->beneficiaire->getBeneficiairesAdh($numeroAdherent);
|
||||
} else
|
||||
{
|
||||
$beneficiaires = $this->beneficiaire->getBeneficiaires($nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email);
|
||||
}
|
||||
} else
|
||||
{
|
||||
$beneficiaires = $this->beneficiaire->getBeneficiaireVide();
|
||||
}
|
||||
$derniernumerobeneficiaires = $this->beneficiaire->getnumerobeneficiairesperdu($numeroBeneficiaire);
|
||||
|
||||
$beneficiaires = $this->beneficiaire->getBeneficiaire($numeroBeneficiaire);
|
||||
}elseif($numeroAdherent != ''){
|
||||
$derniernumerobeneficiaires = '0';
|
||||
$beneficiaires = $this->beneficiaire->getBeneficiairesAdh($numeroAdherent);
|
||||
}elseif($nomBeneficiaire != '' || $prenomsBeneficiaire != '' || $telephonePortable != '' || $email != '' ){
|
||||
$derniernumerobeneficiaires = '0';
|
||||
$beneficiaires = $this->beneficiaire->getBeneficiaires($nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email);
|
||||
}else{
|
||||
$derniernumerobeneficiaires = '0';
|
||||
$beneficiaires = $this->beneficiaire->getBeneficiaireVide();
|
||||
}
|
||||
}else{
|
||||
$beneficiaires = $this->beneficiaire->getBeneficiaireVide();
|
||||
$derniernumerobeneficiaires = '0';
|
||||
}
|
||||
|
||||
|
||||
if (count($beneficiaires) == 1)
|
||||
|
||||
if ($beneficiaires->rowCount() == 1)
|
||||
{
|
||||
$beneficiaire = $beneficiaires->fetch();
|
||||
$this->rediriger("Fichebeneficiaire", $beneficiaire['id']);
|
||||
$this->rediriger("Fichebeneficiaire", $beneficiaires['0']['id']);
|
||||
} else
|
||||
{
|
||||
$this->genererVue(array('beneficiaires' => $beneficiaires));
|
||||
$this->genererVue(array('derniernumerobeneficiaires'=> $derniernumerobeneficiaires,'beneficiaires' => $beneficiaires));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,56 +1,86 @@
|
|||
<?php
|
||||
// $this->titre = "INTER-SANTE - "._("Rechercher assuré") ;
|
||||
// $this->titre = "INTER SANTE - "._("Rechercher assuré") ;
|
||||
?>
|
||||
|
||||
<form id="frmrecherche" name="frmrecherche" method="post" action="Rechercherassure/index/">
|
||||
<form id="frmrecherche" name="frmrecherche" method="post" action="Recherche/index/">
|
||||
<fieldset>
|
||||
|
||||
<legend> <?= _("Critères de recherche de l'assuré") ?> </legend>
|
||||
|
||||
|
||||
<table class="table table-condensed table-responsive" style='font-size:8pt;'>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td width="10%" > <?= _("No Bénéf") ?> </td>
|
||||
<td width="40%" ><INPUT class="form-control" TYPE="text" id="numeroBeneficiaire" name="numeroBeneficiaire" autofocus></td>
|
||||
<td width="10%" > <?= _("Numéro Bénéficiaire") ?> </td>
|
||||
<td width="40%" ><INPUT class="form-control" TYPE="text" id="numeroBeneficiaire" name="numeroBeneficiaire" autofocus AUTOCOMPLETE="OFF"></td>
|
||||
|
||||
<td align="center" width="10%"> <?= _("No Fam") ?> </td>
|
||||
<td align="center"><INPUT class="form-control" TYPE="text" id="numeroAdherent" name="numeroAdherent" ></td>
|
||||
<td align="center" width="10%"> <?= _("Numéro Famille") ?> </td>
|
||||
<td align="center"><INPUT class="form-control" TYPE="text" id="numeroAdherent" name="numeroAdherent" AUTOCOMPLETE="OFF"></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> <?= _("Nom") ?> </td>
|
||||
<td><INPUT class="form-control" TYPE="text" id="nomBeneficiaire" name="nomBeneficiaire" ></td>
|
||||
<td><INPUT class="form-control" TYPE="text" id="nomBeneficiaire" name="nomBeneficiaire" AUTOCOMPLETE="OFF"></td>
|
||||
|
||||
<td align="center"> <?= _("Prénoms") ?> </td>
|
||||
<td><INPUT class="form-control" TYPE="text" id="prenomsBeneficiaire" name="prenomsBeneficiaire"></td>
|
||||
<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"></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"></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>
|
||||
</tbody>
|
||||
</table>
|
||||
</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): ?>
|
||||
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style='font-size:8pt;'>
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="8%" style="text-align: center"> <?= _("No Bénéf") ?> </th>
|
||||
<th width="8%" style="text-align: center"> <?= _("No Fam") ?> </th>
|
||||
<th width="8%" style="text-align: center"> <?= _("Numéro Bénéficiaire") ?> </th>
|
||||
<th width="8%" style="text-align: center"> <?= _("Numéro Famille") ?> </th>
|
||||
<th width="20%" > <?= _("Nom") ?> </th>
|
||||
<th width="20%" > <?= _("Prénoms") ?> </th>
|
||||
<th style="text-align: center"> <?= _("Lien par") ?> </th>
|
||||
<th style="text-align: center"> <?= _("Naiss") ?> </th>
|
||||
<th style="text-align: center">Sex</th>
|
||||
<th style="text-align: center"> <?= _("Lien parenté") ?> </th>
|
||||
<th style="text-align: center"> <?= _("Naissance") ?> </th>
|
||||
<th style="text-align: center"><?= _("Genre") ?></th>
|
||||
<th style="text-align: center"> <?= _("Tél") ?> </th>
|
||||
<th width="20%" > <?= _("Souscripteur") ?> </th>
|
||||
<th> <?= _("Etat") ?> </th>
|
||||
|
|
@ -82,4 +112,6 @@
|
|||
|
||||
</tbody>
|
||||
</table>
|
||||
<?php endif; ?>
|
||||
|
||||
</form>
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user