facture = new Facture(); } public function index() { /* // Ligne 1 $codePrestataire = $this->requete->getParametreFormulaire("codePrestataire"); $dateFacture1 = $this->requete->getParametreDate("dateFacture1"); $dateFacture2 = $this->requete->getParametreDate("dateFacture2"); $numeroAdherent = $this->requete->getParametreFormulaire("numeroAdherent"); $numeroBeneficiaire = $this->requete->getParametreFormulaire("numeroBeneficiaire"); // Ligne 2 $numeroBonConsultation1 = $this->requete->getParametreFormulaire("numeroBonConsultation1"); $numeroBonConsultation2 = $this->requete->getParametreFormulaire("numeroBonConsultation2"); $numeroBonOrdonnance1 = $this->requete->getParametreFormulaire("numeroBonOrdonnance1"); $numeroBonOrdonnance2 = $this->requete->getParametreFormulaire("numeroBonOrdonnance2"); $numeroBonHospitalisation1 = $this->requete->getParametreFormulaire("numeroBonHospitalisation1"); $numeroBonHospitalisation2 = $this->requete->getParametreFormulaire("numeroBonHospitalisation2"); $numeroBonOptique1 = $this->requete->getParametreFormulaire("numeroBonOptique1"); $numeroBonOptique2 = $this->requete->getParametreFormulaire("numeroBonOptique2"); // Ligne 3 $codeTypePrestataire = $this->requete->getParametreFormulaire("codeTypePrestataire"); $numeroDecompte1 = $this->requete->getParametreFormulaire("numeroDecompte1"); $numeroDecompte2 = $this->requete->getParametreFormulaire("numeroDecompte2"); $hospitalisation = $this->requete->getParametreFormulaire("hospitalisation"); $numeroChambre = $this->requete->getParametreFormulaire("numeroChambre"); $chirurgie = $this->requete->getParametreFormulaire("chirurgie"); // Ligne 4 $adherent = $this->requete->getParametreFormulaire("adherent"); $beneficiaire = $this->requete->getParametreFormulaire("beneficiaire"); // FIN Champs $_SESSION['codePrestataire_C'] = $codePrestataire; $_SESSION['debutRequeteFr_C'] = $this->requete->getParametreFormulaire("dateFacture1"); $_SESSION['finRequeteFr_C'] = $this->requete->getParametreFormulaire("dateFacture2"); $factures = $this->facture->requetesfactureexport($codePrestataire, $dateFacture1, $dateFacture2, $numeroAdherent, $numeroBeneficiaire, $numeroBonConsultation1, $numeroBonConsultation2, $numeroBonOrdonnance1, $numeroBonOrdonnance2, $numeroBonHospitalisation1, $numeroBonHospitalisation2, $numeroBonOptique1, $numeroBonOptique2, $codeTypePrestataire, $numeroDecompte1, $numeroDecompte2, $hospitalisation, $numeroChambre, $chirurgie, $adherent, $beneficiaire) ; */ $codePrestataire = $this->requete->getParametreFormulaire("codePrestataire"); $dateFacture1 = $this->requete->getParametreDate("dateFacture1"); $dateFacture2 = $this->requete->getParametreDate("dateFacture2"); $_SESSION['codePrestataire_C'] = $codePrestataire; $_SESSION['debutRequeteFr_C'] = $this->requete->getParametreFormulaire("dateFacture1"); $_SESSION['finRequeteFr_C'] = $this->requete->getParametreFormulaire("dateFacture2"); $factures = $this->facture->requetesfactureexportnew($codePrestataire, $dateFacture1, $dateFacture2) ; // Excel if (isset($_SESSION['lang']) && $_SESSION['lang']=="en_US") { $headerXLS = array( 'Provider', 'NoFamily', 'Member', 'NoBene', 'Beneficiairy', 'Bill date', 'Claim form', 'Fees', 'U F', 'To pay', 'Overflow ', 'Retained', 'Facture'); } else { $headerXLS = array( 'prestataire', 'NoAdherent', 'adherent', 'NoBeneficiaire', 'beneficiaire', 'dateFacture', 'NoBon', 'fraisReel', 'TM', 'Arembourser', 'Depass', 'Retenu', 'Bill'); } $dataXLS = array(); foreach ($factures as $facture) { $dataXLS[]=$facture; } $classeur = new PHPExcel(); $classeur->getProperties()->setCreator("INTER-SANTE"); $classeur->setActiveSheetIndex(0); $feuille=$classeur->getActiveSheet(); $feuille->setTitle('FACTURES'); $feuille->fromArray($headerXLS, NULL, 'A1', true); $feuille->fromArray($dataXLS, NULL, 'A2', true); //Forcer le téléchargement vers le navigateur; $fichier = 'Temp/TMP_FACTURES_MEDICARE'."_".uniqid().".xlsx"; $writer = new PHPExcel_Writer_Excel2007($classeur); $writer->save($fichier); $t_html ='