menuvue = new Menuvueutilisateur(); $this->menuvue->getMenuVue("Recherche"); $this->beneficiaire = new Beneficiaire(); viderContexte(); $_SESSION['numeroBonOrdonnance_C'] = "-1"; $_SESSION['numeroBonExamen_C'] = "-1"; $_SESSION['numeroBonOptique_C'] = "-1"; $_SESSION['numeroBonKine_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>" ") { if ($_SESSION['codeProfil_C']=="CSO") { $resultat = $this->beneficiaire->getBeneficiaireConsultationCso($numeroBonConsultation); $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->rediriger("Feuillemaladie"); } else { $beneficiaires = $this->beneficiaire->getBeneficiaireVide(); } } else { $beneficiaires = $this->beneficiaire->getBeneficiaireConsultation($numeroBonConsultation); } } else if ($numeroBonOrdonnance>" ") { if ($_SESSION['codeProfil_C']=="PHA") { $_SESSION['numeroBonOrdonnance_C'] = $numeroBonOrdonnance; $this->rediriger("Pharmacien"); } elseif ($_SESSION['codeProfil_C']=="CSO") { $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->rediriger("Pharmacie"); // changement du 23/11/2017 $this->rediriger("Feuillemaladie"); } else { $beneficiaires = $this->beneficiaire->getBeneficiaireVide(); } } else { $beneficiaires = $this->beneficiaire->getBeneficiaireOrdonnance($numeroBonOrdonnance); } } // Optique else if ($numeroBonOptique>" ") { if ($_SESSION['codeProfil_C']=="OPT") { $_SESSION['numeroBonOptique_C'] = $numeroBonOptique; $this->rediriger("Opticien"); } elseif ($_SESSION['codeProfil_C']=="CSO") { $resultat = $this->beneficiaire->getBeneficiaireOptiqueCso($numeroBonOptique); $idBeneficiaire = $resultat['idBeneficiaire']; if ($idBeneficiaire > "0") { $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->rediriger("Optique"); // Changment du 23/11/2017 $this->rediriger("Feuillemaladie"); } else { $beneficiaires = $this->beneficiaire->getBeneficiaireVide(); } } else { $beneficiaires = $this->beneficiaire->getBeneficiaireOptique($numeroBonOptique); } } // Fin Optique else if ($numeroBonHospitalisation>" ") { $resultat = $this->beneficiaire->getBeneficiaireHospit($numeroBonHospitalisation); $idBeneficiaire = $resultat['idBeneficiaire']; if ($idBeneficiaire > "0") { $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->rediriger("Chambre"); // Changment du 23/11/2017 $this->rediriger("Feuillemaladie"); } else { $beneficiaires = $this->beneficiaire->getBeneficiaireVide(); } } // Examen else if ($numeroBonExamen>" ") { if ($_SESSION['codeProfil_C']=="LAB") { $_SESSION['numeroBonExamen_C'] = $numeroBonExamen; $this->rediriger("Laboratoire"); } elseif ($_SESSION['codeProfil_C']=="CSO") { $resultat = $this->beneficiaire->getBeneficiaireExamenCso($numeroBonExamen); $idBeneficiaire = $resultat['idBeneficiaire']; if ($idBeneficiaire > "0") { $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->rediriger("Feuillemaladie"); } else { $beneficiaires = $this->beneficiaire->getBeneficiaireVide(); } } else { // $beneficiaires = $this->beneficiaire->getBeneficiaireOptique($numeroBonOptique); $beneficiaires = $this->beneficiaire->getBeneficiaireExamen($numeroBonExamen); } } // Fin Examen // Kine Prescription else if ($numeroBonKine>" ") { if ($_SESSION['codeProfil_C']=="SEA") { $_SESSION['numeroBonKine_C'] = $numeroBonKine; $this->rediriger("Kine"); } elseif ($_SESSION['codeProfil_C']=="CSO") { // throw new Exception("numeroBonKine : ".$numeroBonKine); $resultat = $this->beneficiaire->getBeneficiaireKineCso($numeroBonKine); $idBeneficiaire = $resultat['idBeneficiaire']; if ($idBeneficiaire > "0") { $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->rediriger("Feuillemaladie"); } else { $beneficiaires = $this->beneficiaire->getBeneficiaireVide(); } } else { // $beneficiaires = $this->beneficiaire->getBeneficiaireOptique($numeroBonOptique); $beneficiaires = $this->beneficiaire->getBeneficiaireExamen($numeroBonExamen); } } // Fin Kine Prescription // Kine Séances else if ($numeroBonSeance>" ") { if ($_SESSION['codeProfil_C']=="SEA") { $_SESSION['numeroBonSeance_C'] = $numeroBonSeance; // $this->rediriger("Kine"); // throw new Exception("numeroBonSeance : ".$numeroBonSeance); $resultat = $this->beneficiaire->getBeneficiaireSeanceKine($numeroBonSeance); $idBeneficiaire = $resultat['idBeneficiaire']; if ($idBeneficiaire > "0") { $numeroBonKine = $resultat['numeroBonKine']; $_SESSION['numeroBonKine_C'] = $numeroBonKine; $this->rediriger("Kine"); } else { $beneficiaires = $this->beneficiaire->getBeneficiaireVide(); } } elseif ($_SESSION['codeProfil_C']=="CSO") { // throw new Exception("numeroBonSeance : ".$numeroBonSeance); $resultat = $this->beneficiaire->getBeneficiaireSeanceKine($numeroBonSeance); $idBeneficiaire = $resultat['idBeneficiaire']; if ($idBeneficiaire > "0") { $numeroFeuilleMaladie = $resultat['numeroFeuilleMaladie']; $numeroBonConsultation = $resultat['numeroBonConsultation']; $numeroBonHospitalisation = $resultat['numeroBonHospitalisation']; $numeroBonOrdonnance = $resultat['numeroBonOrdonnance']; $numeroBonOptique = $resultat['numeroBonOptique']; $numeroBonExamen = $resultat['numeroBonExamen']; $numeroBonKine = $resultat['numeroBonKine']; $numeroBonSeance = $resultat['numeroBonSeance']; $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['numeroBonSeance_C'] = $numeroBonSeance; $_SESSION['numeroPrescription_C'] = $numeroPrescription; $_SESSION['numeroOptique_C'] = $numeroOptique; $_SESSION['numeroExamen_C'] = $numeroExamen; $_SESSION['numeroPrescriptionKine_C'] = $numeroPrescriptionKine; $this->rediriger("Kinecso"); } else { $beneficiaires = $this->beneficiaire->getBeneficiaireVide(); } } else { // $beneficiaires = $this->beneficiaire->getBeneficiaireOptique($numeroBonOptique); $beneficiaires = $this->beneficiaire->getBeneficiaireExamen($numeroBonExamen); } } // Fin Kine Séances 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']; $this->rediriger("Fichebeneficiaire"); } else { $nbligne = $beneficiaires->rowCount(); $this->genererVue(array('beneficiaires' => $beneficiaires, 'nbligne' => $nbligne)); } } }