diff --git a/.gitignore b/.gitignore
index 4892476..e03716f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,3 @@
-
Config/
Config
Config/dev.ini
@@ -10,4 +9,6 @@ Cron/prod.ini
Temp/
Temp
*.ssh
-.ssh/
\ No newline at end of file
+.ssh/
+Gettext/
+Gettext
\ No newline at end of file
diff --git a/Controleur/ControleurConsultation.php b/Controleur/ControleurConsultation.php
index adca547..47429e8 100644
--- a/Controleur/ControleurConsultation.php
+++ b/Controleur/ControleurConsultation.php
@@ -53,7 +53,7 @@ class ControleurConsultation extends Controleur {
$feuillemaladie = $this->feuillemaladie->getfeuillemaladie($numeroFeuilleMaladie);
$acteconsultation = $this->prestation->getconsultationfeuille($numeroFeuilleMaladie, $codePrestataire);
- $codeFamilleActe = $acteconsultation['codeFamilleActe'];
+ $codeFamilleActe = is_array($acteconsultation) ? $acteconsultation['codeFamilleActe'] : "";
$acte = $this->acte->getactespossibles($codeTypePrestation, $codeFamilleActe);
diff --git a/Js/fonctions.js b/Js/fonctions.js
index 9a5f759..16a2c8d 100644
--- a/Js/fonctions.js
+++ b/Js/fonctions.js
@@ -1038,6 +1038,9 @@ function prestation_possible()
dateEcheancePolice = $("#dateEcheancePolice_C").val();
dateEffetCouvert = $("#dateEffetCouvert").val();
+
+ radiation = $("#radiation").val();
+
/*
if (dateEffetCouvert!="1")
{
@@ -1058,10 +1061,15 @@ function prestation_possible()
if (codeEtatBeneficiaire!="V")
{
- v_msg="Attention! "+etatbeneficiaire;
- v_msgEng="Warning! "+etatbeneficiaire;
- alert_ebene(v_msg, v_msgEng);
- return false;
+ if(radiation=="0" && codeEtatBeneficiaire=="R"){
+ return true;
+ }else{
+ v_msg="Attention! "+etatbeneficiaire;
+ v_msgEng="Warning! "+etatbeneficiaire;
+
+ alert_ebene(v_msg, v_msgEng);
+ return false;
+ }
}
if (college_couvert<1 && derogation_en_cours<1)
diff --git a/Modele/Feuillemaladie.php b/Modele/Feuillemaladie.php
index 39790e6..b71a82b 100644
--- a/Modele/Feuillemaladie.php
+++ b/Modele/Feuillemaladie.php
@@ -113,30 +113,30 @@ class Feuillemaladie extends Modele {
$ligne = $feuillemaladie->fetch(PDO::FETCH_ASSOC);
- $_SESSION['p_numeroFeuilleMaladie_C'] = $ligne['numeroFeuilleMaladie'];
- $_SESSION['p_idFacture_C'] = $ligne['idFacture'];
+ $_SESSION['p_numeroFeuilleMaladie_C'] = is_array($ligne) ? $ligne['numeroFeuilleMaladie']:"0";
+ $_SESSION['p_idFacture_C'] = is_array($ligne) ? $ligne['idFacture']:"0";
- $_SESSION['p_numeroBonConsultation_C'] = $ligne['numeroBonConsultation'];
- $_SESSION['p_numeroBonHospitalisation_C'] = $ligne['numeroBonHospitalisation'];
+ $_SESSION['p_numeroBonConsultation_C'] = is_array($ligne) ? $ligne['numeroBonConsultation']:"0";
+ $_SESSION['p_numeroBonHospitalisation_C'] = is_array($ligne) ? $ligne['numeroBonHospitalisation']:"0";
- $_SESSION['p_numeroBonOrdonnance_C'] = $ligne['numeroBonOrdonnance'];
- $_SESSION['p_numeroBonOptique_C'] = $ligne['numeroBonOptique'];
- $_SESSION['p_numeroBonExamen_C'] = $ligne['numeroBonExamen'];
- $_SESSION['p_numeroBonKine_C'] = $ligne['numeroBonKine'];
+ $_SESSION['p_numeroBonOrdonnance_C'] = is_array($ligne) ? $ligne['numeroBonOrdonnance']:"0";
+ $_SESSION['p_numeroBonOptique_C'] = is_array($ligne) ? $ligne['numeroBonOptique']:"";
+ $_SESSION['p_numeroBonExamen_C'] = is_array($ligne) ? $ligne['numeroBonExamen']:"0";
+ $_SESSION['p_numeroBonKine_C'] = is_array($ligne) ? $ligne['numeroBonKine']:"0";
- $_SESSION['p_numeroPrescription_C'] = $ligne['numeroPrescription'];
- $_SESSION['p_numeroOptique_C'] = $ligne['numeroOptique'];
- $_SESSION['p_numeroExamen_C'] = $ligne['numeroExamen'];
- $_SESSION['p_numeroPrescriptionKine_C'] = $ligne['numeroPrescriptionKine'];
+ $_SESSION['p_numeroPrescription_C'] = is_array($ligne) ? $ligne['numeroPrescription']:"0";
+ $_SESSION['p_numeroOptique_C'] = is_array($ligne) ? $ligne['numeroOptique']:"0";
+ $_SESSION['p_numeroExamen_C'] = is_array($ligne) ? $ligne['numeroExamen']:"0";
+ $_SESSION['p_numeroPrescriptionKine_C'] = is_array($ligne) ? $ligne['numeroPrescriptionKine']:"0";
- $_SESSION['p_hospitalisation_C'] = $ligne['hospitalisation'];
+ $_SESSION['p_hospitalisation_C'] = is_array($ligne) ? $ligne['hospitalisation']:"0";
if($_SESSION['p_hospitalisation_C']>0 && $_SESSION['p_appliquerTmHospit_C']>0)
{
$_SESSION['p_tm_C'] = "0";
}
- $_SESSION['p_chirurgie_C'] = $ligne['chirurgie'];
- $_SESSION['p_codeMedecin_C'] = $ligne['codeMedecin'];
- $_SESSION['p_medecinConsultation_C'] = $ligne['medecinConsultation'];
+ $_SESSION['p_chirurgie_C'] = is_array($ligne) ? $ligne['chirurgie']:"0";
+ $_SESSION['p_codeMedecin_C'] = is_array($ligne) ? $ligne['codeMedecin']:"";
+ $_SESSION['p_medecinConsultation_C'] = is_array($ligne) ? $ligne['medecinConsultation']:"";
return $ligne;
}
diff --git a/Vue/Fichebeneficiaire/index.php b/Vue/Fichebeneficiaire/index.php
index b44c01a..d39e1de 100644
--- a/Vue/Fichebeneficiaire/index.php
+++ b/Vue/Fichebeneficiaire/index.php
@@ -1,6 +1,9 @@
titre = "INTER-SANTE - Fiche Bénéficiaire";
$datejour = $this->datejour;
+
+ //var_dump($datejour);
+
$estcouvert = ($_SESSION['p_dateEcheancePolice_C']>=$datejour);
$_SESSION['p_nbTentative'] = "0";
$age = $beneficiaire['ageBeneficiaire'];
@@ -8,9 +11,13 @@
$estsubstitue = ($_SESSION['p_idSubstitut_C']>0);
$college_couvert = $_SESSION['p_college_couvert_C'];
$derogation_en_cours = $_SESSION['p_derogation_en_cours_C'];
+
$dateSortieBeneficiaire = $this->nettoyer($beneficiaire['dateSortieBeneficiaire']);
+
+ //var_dump($dateSortieBeneficiaire);
$estsorti = false;
+
// maj 15/10/2018 => si dateSortie < dateJour => on n'est pas couvert
if($dateSortieBeneficiaire>"2000-01-01")
{
@@ -18,6 +25,8 @@
$estcouvert = ($estcouvert && ($dateSortieBeneficiaire>$datejour));
}
+ $radiation = $estsorti ? "1" : "0";
+
$dateEffetCouvert = $_SESSION['p_dateEffetCouvert'];
$derogation_finger_en_cours = $_SESSION['p_derogation_finger_en_cours_C'];
@@ -34,7 +43,7 @@
$faceActif = $_SESSION['p_faceActif'];
$prestationPossible = $this->nettoyer($beneficiaire['prestationPossible']);
- $pointvente = $this->nettoyer($beneficiaire['pointvente']);
+ $pointvente = $this->nettoyer($beneficiaire['pointvente']);
?>
-
+