menuvue = new Menuvueutilisateur(); $this->menuvue->getMenuVue("Rechercheprestations"); $this->beneficiaire = new Pbeneficiaire(); viderContexte(); $_SESSION['numeroBonOrdonnance_C'] = "-1"; $_SESSION['numeroBonExamen_C'] = "-1"; $_SESSION['numeroBonOptique_C'] = "-1"; $_SESSION['numeroBonKine_C'] = "-1"; $_SESSION['numeroBonSeance_C'] = "-1"; $_SESSION['okId'] = "-1"; } public function index($numeroBeneficiaire="", $numeroAdherent="", $nomBeneficiaire="", $prenomsBeneficiaire="", $telephonePortable="", $email="", $numeroBonConsultation="", $numeroBonOrdonnance="", $numeroBonHospitalisation="", $numeroBonOptique="", $numeroBonExamen="", $numeroBonKine="", $numeroBonSeance="") { if (isset($_POST['numeroBeneficiaire'])) { $numeroBeneficiaire=trim($_POST['numeroBeneficiaire']); $numeroAdherent=trim($_POST['numeroAdherent']); $nomBeneficiaire=trim($_POST['nomBeneficiaire']); $prenomsBeneficiaire=trim($_POST['prenomsBeneficiaire']); $telephonePortable=trim($_POST['telephonePortable']); $email=trim($_POST['email']); $numeroBonConsultation=trim($_POST['numeroBonConsultation']); $numeroBonOrdonnance=trim($_POST['numeroBonOrdonnance']); $numeroBonHospitalisation=trim($_POST['numeroBonHospitalisation']); $numeroBonOptique=trim($_POST['numeroBonOptique']); $numeroBonExamen=trim($_POST['numeroBonExamen']); $numeroBonKine=trim($_POST['numeroBonKine']); $numeroBonSeance=trim($_POST['numeroBonSeance']); if ($numeroBonConsultation=="0") { $numeroBonConsultation=""; } if ($numeroBonOrdonnance=="0") { $numeroBonOrdonnance=""; } if ($numeroBonHospitalisation=="0") { $numeroBonHospitalisation=""; } if ($numeroBonOptique=="0") { $numeroBonOptique=""; } if ($numeroBonExamen=="0") { $numeroBonExamen=""; } if ($numeroBonKine=="0") { $numeroBonKine=""; } if ($numeroBonSeance=="0") { $numeroBonSeance=""; } if ($numeroBeneficiaire<=" " && $numeroAdherent<=" " && $numeroBeneficiaire<=" " && $nomBeneficiaire<=" " && $prenomsBeneficiaire<=" " && $telephonePortable<=" " && $email<=" "&& $numeroBonConsultation<=" " && $numeroBonOrdonnance<=" " && $numeroBonHospitalisation<=" " && $numeroBonOptique<=" "&& $numeroBonExamen<=" " && $numeroBonKine<=" " && $numeroBonSeance<=" ") { $beneficiaires = $this->beneficiaire->getBeneficiaireVide(); } else if ($numeroBeneficiaire>" ") { $beneficiaires = $this->beneficiaire->getBeneficiaire($numeroBeneficiaire); } else if ($numeroAdherent>" ") { $beneficiaires = $this->beneficiaire->getBeneficiairesAdh($numeroAdherent); } else if ($numeroBonConsultation>" ") { $resultat = $this->beneficiaire->getBeneficiaireConsultationCso($numeroBonConsultation); $idBeneficiaire = $resultat['idBeneficiaire']; // var_dump($resultat); // exit(); if ($idBeneficiaire > "0") { $idBeneficiaire = $resultat['idBeneficiaire']; $numeroFeuilleMaladie = $resultat['numeroFeuilleMaladie']; $numeroBonConsultation = $resultat['numeroBonConsultation']; $numeroBonHospitalisation = $resultat['numeroBonHospitalisation']; $numeroBonOrdonnance = $resultat['numeroBonOrdonnance']; $numeroBonOptique = $resultat['numeroBonOptique']; $numeroBonExamen = $resultat['numeroBonExamen']; $numeroBonKine = $resultat['numeroBonKine']; $numeroPrescription = $resultat['numeroPrescription']; $numeroOptique = $resultat['numeroOptique']; $numeroExamen = $resultat['numeroExamen']; $numeroPrescriptionKine = $resultat['numeroPrescriptionKine']; $beneficiaire = $this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire); $_SESSION['numeroFeuilleMaladie_C'] = $numeroFeuilleMaladie; $_SESSION['numeroBonConsultation_C'] = $numeroBonConsultation; $_SESSION['numeroBonHospitalisation_C'] = $numeroBonHospitalisation; $_SESSION['numeroBonOrdonnance_C'] = $numeroBonOrdonnance; $_SESSION['numeroBonOptique_C'] = $numeroBonOptique; $_SESSION['numeroBonExamen_C'] = $numeroBonExamen; $_SESSION['numeroBonKine_C'] = $numeroBonKine; $_SESSION['numeroPrescription_C'] = $numeroPrescription; $_SESSION['numeroOptique_C'] = $numeroOptique; $_SESSION['numeroExamen_C'] = $numeroExamen; $_SESSION['numeroPrescriptionKine_C'] = $numeroPrescriptionKine; $this->beneficiaire->getEffectifPolice($_SESSION['idPolice_C']); $this->rediriger("Feuillemaladiecons"); exit(); } else { $beneficiaires = $this->beneficiaire->getBeneficiaireVide(); } } else if ($numeroBonOrdonnance>" ") { $resultat = $this->beneficiaire->getBeneficiaireOrdonnanceCso($numeroBonOrdonnance); $idBeneficiaire = $resultat['idBeneficiaire']; if ($idBeneficiaire > "0") { $idBeneficiaire = $resultat['idBeneficiaire']; $numeroFeuilleMaladie = $resultat['numeroFeuilleMaladie']; $numeroBonConsultation = $resultat['numeroBonConsultation']; $numeroBonHospitalisation = $resultat['numeroBonHospitalisation']; $numeroBonOrdonnance = $resultat['numeroBonOrdonnance']; $numeroBonOptique = $resultat['numeroBonOptique']; $numeroBonExamen = $resultat['numeroBonExamen']; $numeroBonKine = $resultat['numeroBonKine']; $numeroPrescription = $resultat['numeroPrescription']; $numeroOptique = $resultat['numeroOptique']; $numeroExamen = $resultat['numeroExamen']; $numeroPrescriptionKine = $resultat['numeroPrescriptionKine']; $beneficiaire = $this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire); $_SESSION['numeroFeuilleMaladie_C'] = $numeroFeuilleMaladie; $_SESSION['numeroBonConsultation_C'] = $numeroBonConsultation; $_SESSION['numeroBonHospitalisation_C'] = $numeroBonHospitalisation; $_SESSION['numeroBonOrdonnance_C'] = $numeroBonOrdonnance; $_SESSION['numeroBonOptique_C'] = $numeroBonOptique; $_SESSION['numeroBonExamen_C'] = $numeroBonExamen; $_SESSION['numeroBonKine_C'] = $numeroBonKine; $_SESSION['numeroPrescription_C'] = $numeroPrescription; $_SESSION['numeroOptique_C'] = $numeroOptique; $_SESSION['numeroExamen_C'] = $numeroExamen; $_SESSION['numeroPrescriptionKine_C'] = $numeroPrescriptionKine; $this->beneficiaire->getEffectifPolice($_SESSION['idPolice_C']); // $this->rediriger("Prescriptioncons"); // changement du 23/11/2017 $this->rediriger("Feuillemaladiecons"); exit(); } else { $beneficiaires = $this->beneficiaire->getBeneficiaireVide(); } } // Optique else if ($numeroBonOptique>" ") { $resultat = $this->beneficiaire->getBeneficiaireOptiqueCso($numeroBonOptique); $idBeneficiaire = $resultat['idBeneficiaire']; if ($idBeneficiaire > "0") { $idBeneficiaire = $resultat['idBeneficiaire']; $numeroFeuilleMaladie = $resultat['numeroFeuilleMaladie']; $numeroBonConsultation = $resultat['numeroBonConsultation']; $numeroBonHospitalisation = $resultat['numeroBonHospitalisation']; $numeroBonOrdonnance = $resultat['numeroBonOrdonnance']; $numeroBonOptique = $resultat['numeroBonOptique']; $numeroBonExamen = $resultat['numeroBonExamen']; $numeroBonKine = $resultat['numeroBonKine']; $numeroPrescription = $resultat['numeroPrescription']; $numeroOptique = $resultat['numeroOptique']; $numeroExamen = $resultat['numeroExamen']; $numeroPrescriptionKine = $resultat['numeroPrescriptionKine']; $beneficiaire = $this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire); $_SESSION['numeroFeuilleMaladie_C'] = $numeroFeuilleMaladie; $_SESSION['numeroBonConsultation_C'] = $numeroBonConsultation; $_SESSION['numeroBonHospitalisation_C'] = $numeroBonHospitalisation; $_SESSION['numeroBonOrdonnance_C'] = $numeroBonOrdonnance; $_SESSION['numeroBonOptique_C'] = $numeroBonOptique; $_SESSION['numeroBonExamen_C'] = $numeroBonExamen; $_SESSION['numeroBonKine_C'] = $numeroBonKine; $_SESSION['numeroPrescription_C'] = $numeroPrescription; $_SESSION['numeroOptique_C'] = $numeroOptique; $_SESSION['numeroExamen_C'] = $numeroExamen; $_SESSION['numeroPrescriptionKine_C'] = $numeroPrescriptionKine; $this->beneficiaire->getEffectifPolice($_SESSION['idPolice_C']); // $this->rediriger("Optiquecons"); // changement du 23/11/2017 $this->rediriger("Feuillemaladiecons"); exit(); } else { $beneficiaires = $this->beneficiaire->getBeneficiaireVide(); } } // Fin Optique else if ($numeroBonHospitalisation>" ") { $resultat = $this->beneficiaire->getBeneficiaireHospit($numeroBonHospitalisation); $idBeneficiaire = $resultat['idBeneficiaire']; if ($idBeneficiaire > "0") { $idBeneficiaire = $resultat['idBeneficiaire']; $numeroFeuilleMaladie = $resultat['numeroFeuilleMaladie']; $numeroBonConsultation = $resultat['numeroBonConsultation']; $numeroBonHospitalisation = $resultat['numeroBonHospitalisation']; $numeroBonOrdonnance = $resultat['numeroBonOrdonnance']; $numeroBonOptique = $resultat['numeroBonOptique']; $numeroBonExamen = $resultat['numeroBonExamen']; $numeroBonKine = $resultat['numeroBonKine']; $numeroPrescription = $resultat['numeroPrescription']; $numeroOptique = $resultat['numeroOptique']; $numeroExamen = $resultat['numeroExamen']; $numeroPrescriptionKine = $resultat['numeroPrescriptionKine']; $beneficiaire = $this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire); $_SESSION['numeroFeuilleMaladie_C'] = $numeroFeuilleMaladie; $_SESSION['numeroBonConsultation_C'] = $numeroBonConsultation; $_SESSION['numeroBonHospitalisation_C'] = $numeroBonHospitalisation; $_SESSION['numeroBonOrdonnance_C'] = $numeroBonOrdonnance; $_SESSION['numeroBonOptique_C'] = $numeroBonOptique; $_SESSION['numeroBonExamen_C'] = $numeroBonExamen; $_SESSION['numeroBonKine_C'] = $numeroBonKine; $_SESSION['numeroPrescription_C'] = $numeroPrescription; $_SESSION['numeroOptique_C'] = $numeroOptique; $_SESSION['numeroExamen_C'] = $numeroExamen; $_SESSION['numeroPrescriptionKine_C'] = $numeroPrescriptionKine; $this->beneficiaire->getEffectifPolice($_SESSION['idPolice_C']); // $this->rediriger("Chambrecons"); // changement du 23/11/2017 $this->rediriger("Feuillemaladiecons"); exit(); } } // Examen else if ($numeroBonExamen>" ") { // throw new Exception("numeroBonExamen : ".$numeroBonExamen); $resultat = $this->beneficiaire->getBeneficiaireExamenCso($numeroBonExamen); $idBeneficiaire = $resultat['idBeneficiaire']; if ($idBeneficiaire > "0") { $idBeneficiaire = $resultat['idBeneficiaire']; $numeroFeuilleMaladie = $resultat['numeroFeuilleMaladie']; $numeroBonConsultation = $resultat['numeroBonConsultation']; $numeroBonHospitalisation = $resultat['numeroBonHospitalisation']; $numeroBonOrdonnance = $resultat['numeroBonOrdonnance']; $numeroBonOptique = $resultat['numeroBonOptique']; $numeroBonExamen = $resultat['numeroBonExamen']; $numeroBonKine = $resultat['numeroBonKine']; $numeroPrescription = $resultat['numeroPrescription']; $numeroOptique = $resultat['numeroOptique']; $numeroExamen = $resultat['numeroExamen']; $numeroPrescriptionKine = $resultat['numeroPrescriptionKine']; $beneficiaire = $this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire); $_SESSION['numeroFeuilleMaladie_C'] = $numeroFeuilleMaladie; $_SESSION['numeroBonConsultation_C'] = $numeroBonConsultation; $_SESSION['numeroBonHospitalisation_C'] = $numeroBonHospitalisation; $_SESSION['numeroBonOrdonnance_C'] = $numeroBonOrdonnance; $_SESSION['numeroBonOptique_C'] = $numeroBonOptique; $_SESSION['numeroBonExamen_C'] = $numeroBonExamen; $_SESSION['numeroBonKine_C'] = $numeroBonKine; $_SESSION['numeroPrescription_C'] = $numeroPrescription; $_SESSION['numeroOptique_C'] = $numeroOptique; $_SESSION['numeroExamen_C'] = $numeroExamen; $_SESSION['numeroPrescriptionKine_C'] = $numeroPrescriptionKine; $this->beneficiaire->getEffectifPolice($_SESSION['idPolice_C']); $this->rediriger("Feuillemaladiecons"); exit(); } else { $beneficiaires = $this->beneficiaire->getBeneficiaireVide(); } } // Fin Examen // Prescription Kine else if ($numeroBonKine>" ") { // throw new Exception("numeroBonKine : ".$numeroBonKine); $resultat = $this->beneficiaire->getBeneficiaireKineCso($numeroBonKine); $idBeneficiaire = $resultat['idBeneficiaire']; if ($idBeneficiaire > "0") { $idBeneficiaire = $resultat['idBeneficiaire']; $numeroFeuilleMaladie = $resultat['numeroFeuilleMaladie']; $numeroBonConsultation = $resultat['numeroBonConsultation']; $numeroBonHospitalisation = $resultat['numeroBonHospitalisation']; $numeroBonOrdonnance = $resultat['numeroBonOrdonnance']; $numeroBonOptique = $resultat['numeroBonOptique']; $numeroBonExamen = $resultat['numeroBonExamen']; $numeroBonKine = $resultat['numeroBonKine']; $numeroPrescription = $resultat['numeroPrescription']; $numeroOptique = $resultat['numeroOptique']; $numeroExamen = $resultat['numeroExamen']; $numeroPrescriptionKine = $resultat['numeroPrescriptionKine']; $beneficiaire = $this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire); $_SESSION['numeroFeuilleMaladie_C'] = $numeroFeuilleMaladie; $_SESSION['numeroBonConsultation_C'] = $numeroBonConsultation; $_SESSION['numeroBonHospitalisation_C'] = $numeroBonHospitalisation; $_SESSION['numeroBonOrdonnance_C'] = $numeroBonOrdonnance; $_SESSION['numeroBonOptique_C'] = $numeroBonOptique; $_SESSION['numeroBonExamen_C'] = $numeroBonExamen; $_SESSION['numeroBonKine_C'] = $numeroBonKine; $_SESSION['numeroPrescription_C'] = $numeroPrescription; $_SESSION['numeroOptique_C'] = $numeroOptique; $_SESSION['numeroExamen_C'] = $numeroExamen; $_SESSION['numeroPrescriptionKine_C'] = $numeroPrescriptionKine; $this->beneficiaire->getEffectifPolice($_SESSION['idPolice_C']); $this->rediriger("Feuillemaladiecons"); exit(); } else { $beneficiaires = $this->beneficiaire->getBeneficiaireVide(); } } // Fin Prescription Kine // Séance Kine else if ($numeroBonSeance>" ") { // throw new Exception("numeroBonSeance : ".$numeroBonSeance); $resultat = $this->beneficiaire->getBeneficiaireSeanceKine($numeroBonSeance); $idBeneficiaire = $resultat['idBeneficiaire']; if ($idBeneficiaire > "0") { $numeroBonKine = $resultat['numeroBonKine']; $resultat = $this->beneficiaire->getBeneficiaireKineCso($numeroBonKine); $idBeneficiaire = $resultat['idBeneficiaire']; if ($idBeneficiaire > "0") { $idBeneficiaire = $resultat['idBeneficiaire']; $numeroFeuilleMaladie = $resultat['numeroFeuilleMaladie']; $numeroBonConsultation = $resultat['numeroBonConsultation']; $numeroBonHospitalisation = $resultat['numeroBonHospitalisation']; $numeroBonOrdonnance = $resultat['numeroBonOrdonnance']; $numeroBonOptique = $resultat['numeroBonOptique']; $numeroBonExamen = $resultat['numeroBonExamen']; $numeroBonKine = $resultat['numeroBonKine']; $numeroPrescription = $resultat['numeroPrescription']; $numeroOptique = $resultat['numeroOptique']; $numeroExamen = $resultat['numeroExamen']; $numeroPrescriptionKine = $resultat['numeroPrescriptionKine']; $beneficiaire = $this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire); $_SESSION['numeroFeuilleMaladie_C'] = $numeroFeuilleMaladie; $_SESSION['numeroBonConsultation_C'] = $numeroBonConsultation; $_SESSION['numeroBonHospitalisation_C'] = $numeroBonHospitalisation; $_SESSION['numeroBonOrdonnance_C'] = $numeroBonOrdonnance; $_SESSION['numeroBonOptique_C'] = $numeroBonOptique; $_SESSION['numeroBonExamen_C'] = $numeroBonExamen; $_SESSION['numeroBonKine_C'] = $numeroBonKine; $_SESSION['numeroPrescription_C'] = $numeroPrescription; $_SESSION['numeroOptique_C'] = $numeroOptique; $_SESSION['numeroExamen_C'] = $numeroExamen; $_SESSION['numeroPrescriptionKine_C'] = $numeroPrescriptionKine; $this->beneficiaire->getEffectifPolice($_SESSION['idPolice_C']); $this->rediriger("Feuillemaladiecons"); exit(); } else { $beneficiaires = $this->beneficiaire->getBeneficiaireVide(); } } else { $beneficiaires = $this->beneficiaire->getBeneficiaireVide(); } } // Fin Séance Kine else { $beneficiaires = $this->beneficiaire->getBeneficiaires($nomBeneficiaire, $prenomsBeneficiaire, $telephonePortable, $email); } } else { $beneficiaires = $this->beneficiaire->getBeneficiaireVide(); } if ($beneficiaires->rowCount() == 1) { $beneficiaire = $beneficiaires->fetch(); $_SESSION['idBeneficiaire_C'] = $beneficiaire['idBeneficiaire']; $_SESSION['idBeneficiaire_sav'] = $_SESSION['idBeneficiaire_C']; $idBeneficiaire = $_SESSION['idBeneficiaire_C']; // $this->rediriger("Prestations"); $this->rediriger("Prestations", $idBeneficiaire); exit(); } else { $nbligne = $beneficiaires->rowCount(); $this->genererVue(array('beneficiaires' => $beneficiaires, 'nbligne' => $nbligne)); } } }