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"; } public function index() { if (isset($_POST['numeroBonConsultation'])) { $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']); // vérifier qu'une variable est un nombre entier /* if(ctype_digit($var)){ echo "Cette variable est un entier et ne contient que des chiffres"; } else{ echo "Cette variable n'est pas un entier"; } */ if ( ( !empty($numeroBonConsultation) && !is_numeric($numeroBonConsultation) ) or ( !empty($numeroBonOrdonnance) && !is_numeric($numeroBonOrdonnance) ) or ( !empty($numeroBonHospitalisation) && !is_numeric($numeroBonHospitalisation) ) or ( !empty($numeroBonOptique) && !is_numeric($numeroBonOptique) ) or ( !empty($numeroBonExamen) && !is_numeric($numeroBonExamen) ) or ( !empty($numeroBonKine) && !is_numeric($numeroBonKine) ) or ( !empty($numeroBonSeance) && !is_numeric($numeroBonSeance) ) ) { $this->genererVue(array('message_recherche' => 'VALEUR NUMERIQUE EXIGEE!')); exit(); } if ($numeroBonConsultation=="") { $numeroBonConsultation="0"; } if ($numeroBonOrdonnance=="") { $numeroBonOrdonnance="0"; } if ($numeroBonHospitalisation=="") { $numeroBonHospitalisation="0"; } if ($numeroBonOptique=="") { $numeroBonOptique="0"; } if ($numeroBonExamen=="") { $numeroBonExamen="0"; } if ($numeroBonKine=="") { $numeroBonKine="0"; } if ($numeroBonSeance=="") { $numeroBonSeance="0"; } // if ( ( !empty($numeroBonConsultation) && !ctype_digit($numeroBonConsultation) ) or ( !empty($numeroBonOrdonnance) && !ctype_digit($numeroBonOrdonnance) ) or ( !empty($numeroBonHospitalisation) && !ctype_digit($numeroBonHospitalisation) ) or ( !empty($numeroBonOptique) && !ctype_digit($numeroBonOptique) ) or ( !empty($numeroBonExamen) && !ctype_digit($numeroBonExamen) ) or ( !empty($numeroBonKine) && !ctype_digit($numeroBonKine) ) or ( !empty($numeroBonSeance) && !ctype_digit($numeroBonSeance) ) ) { $this->genererVue(array('message_recherche' => 'VALEUR NUMERIQUE EXIGEE! 2')); exit(); } if ($numeroBonConsultation>"0") { $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("Feuillemaladiecons"); exit(); } else { $this->genererVue(array('message_recherche' => 'BON DE CONSULTATION '.$numeroBonConsultation.' INTROUVABLE!')); exit(); } } else if ($numeroBonOrdonnance>"0") { $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("Feuillemaladiecons"); exit(); } else { $this->genererVue(array('message_recherche' => 'ORDONNANCE '.$numeroBonOrdonnance.' INTROUVABLE!')); exit(); } } // Optique else if ($numeroBonOptique>"0") { $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->rediriger("Feuillemaladiecons"); exit(); } else { $this->genererVue(array('message_recherche' => 'BON OPTIQUE '.$numeroBonOptique.' INTROUVABLE!')); exit(); } } // Fin Optique else if ($numeroBonHospitalisation>"0") { $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->rediriger("Feuillemaladiecons"); exit(); } else { $this->genererVue(array('message_recherche' => 'BON HOSPITALISATION '.$numeroBonHospitalisation.' INTROUVABLE!')); exit(); } } // Examen else if ($numeroBonExamen>"0") { $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->rediriger("Feuillemaladiecons"); exit(); } else { $this->genererVue(array('message_recherche' => 'BON EXAMEN '.$numeroBonExamen.' INTROUVABLE!')); exit(); } } // Fin Examen // Prescription Kine else if ($numeroBonKine>"0") { $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->rediriger("Feuillemaladiecons"); exit(); } else { $this->genererVue(array('message_recherche' => 'BON PRESCRIPTION KINE '.$numeroBonKine.' INTROUVABLE!')); exit(); } } // Fin Prescription Kine // Séance Kine else if ($numeroBonSeance>"0") { $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->rediriger("Feuillemaladiecons"); exit(); } } else { $this->genererVue(array('message_recherche' => 'BON SEANCE KINE '.$numeroBonSeance.' INTROUVABLE!')); exit(); } } // Fin Séance Kine else { $this->genererVue(array('message_recherche' => 'VEUILLEZ ENTRER LES CRITERES DE RECHERCHE')); } } else { $this->genererVue(array('message_recherche' => 'VEUILLEZ ENTRER LES CRITERES DE RECHERCHE')); } } }