a
This commit is contained in:
parent
0cb8e11503
commit
161cb2a51b
|
|
@ -70,6 +70,19 @@ class Assure extends Modelecontestation {
|
|||
|
||||
$this->executerRequeteAdin($sql, array($codeSociete, $idAdherent, $numeroFeuilleMaladie, $motifContestation));
|
||||
}
|
||||
|
||||
public function assureExiste($codeSociete, $idBeneficiaire)
|
||||
{
|
||||
$sql = 'select id FROM beneficiaire where (codeSociete=? and id=?);';
|
||||
|
||||
$resultat = $this->executerRequeteAdin($sql, array($codeSociete, $idBeneficiaire));
|
||||
|
||||
return ($resultat->rowCount() > 0);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
|
|
@ -40,17 +40,15 @@
|
|||
$_SESSION['codeBdd'] = $codeBdd;
|
||||
$bdd = $assure->geUneBd($codeBdd);
|
||||
|
||||
/*
|
||||
var_dump(
|
||||
array(
|
||||
"bdd" => $bdd,
|
||||
// "bdd" => $bdd,
|
||||
"codeSociete" => $codeSociete,
|
||||
"idBeneficiaire" => $idBeneficiaire,
|
||||
)
|
||||
|
||||
);
|
||||
*/
|
||||
|
||||
|
||||
if(!$bdd) {
|
||||
$message = $codeLangue == 'en_US' ? "Entity not found!" : "Entité introuvable!";
|
||||
afficherMessage("<strong>$message</strong>");
|
||||
|
|
@ -60,6 +58,43 @@
|
|||
$_SESSION['BdLogin'] = $bdd['BdLogin'];
|
||||
$_SESSION['BdMdp'] = $bdd['BdMdp'];
|
||||
|
||||
if($assure->existeligne($codeSociete)) {
|
||||
$feuilleMaladieExiste = $validercontestation->assureExiste($codeSociete, $idBeneficiaire);
|
||||
|
||||
if(!$feuilleMaladieExiste) {
|
||||
$message = $codeLangue == 'en_US' ? "Health file not found!" : "Dossier maladie introuvable!";
|
||||
afficherMessage("<strong>$message</strong>");
|
||||
}
|
||||
|
||||
$feuilleMaladieEncours = $validercontestation->feuilleMaladieEncours($codeSociete, $idAdherent, $numeroFeuilleMaladie);
|
||||
|
||||
if(!$feuilleMaladieEncours) {
|
||||
$message = $codeLangue == 'en_US' ? "Deadline for appeal has passed!" : "Delai de contestation dépassé!";
|
||||
afficherMessage("<strong>$message</strong>");
|
||||
}
|
||||
|
||||
$feuilleDejaContestee = $validercontestation->feuilleContestee($codeSociete, $idAdherent, $numeroFeuilleMaladie);
|
||||
|
||||
if($feuilleDejaContestee) {
|
||||
$message = $codeLangue == 'en_US' ? "File already contested!" : "Dossier déjà contesté!";
|
||||
afficherMessage("<strong>$message</strong>");
|
||||
}
|
||||
|
||||
$feuilleDejaFacturee = $validercontestation->feuilleFacturee($codeSociete, $idAdherent, $numeroFeuilleMaladie);
|
||||
|
||||
if($feuilleDejaFacturee) {
|
||||
$message = $codeLangue == 'en_US' ? "File already invoiced!" : "Dossier déjà facturé!";
|
||||
afficherMessage("<strong>$message</strong>");
|
||||
}
|
||||
|
||||
$validercontestation->contester($codeSociete, $idAdherent, $numeroFeuilleMaladie, $motifContestation);
|
||||
|
||||
$message = $codeLangue == 'en_US'
|
||||
? "Medical record successfully contested!"
|
||||
: "Dossier médical contesté avec succès!";
|
||||
afficherMessage("<strong>$message</strong>", false);
|
||||
}
|
||||
|
||||
function afficherMessage($message) {
|
||||
echo "<!DOCTYPE html>
|
||||
<html lang='fr'>
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user