diff --git a/Controleur/ControleurAjaxrequeteresumesinistresexport.php b/Controleur/ControleurAjaxrequeteresumesinistresexport.php new file mode 100644 index 0000000..70ead89 --- /dev/null +++ b/Controleur/ControleurAjaxrequeteresumesinistresexport.php @@ -0,0 +1,73 @@ +sppolice = new Police(); + } + + public function index() + { + $dateFacture1 = $this->requete->getParametreDate("dateFacture1"); + $dateFacture2 = $this->requete->getParametreDate("dateFacture2"); + + $_SESSION['dateDebutRequete'] = $this->requete->getParametreFormulaire("dateFacture1"); + $_SESSION['dateFinRequete'] = $this->requete->getParametreFormulaire("dateFacture2"); + + $idPolice = $_SESSION['idPolice_C']; + + $dateReference = date("Y-m-d"); + + $sppoliceentete = $this->sppolice->getRapportSpPoliceEnteteExport($idPolice, $dateReference); + $rpsinistres = $this->sppolice->requeteresumesinistresexport($dateFacture2); + //$rpsinistres_total = $this->sppolice->requeteresumesinistres_total($dateFacture2); + + // Excel + $headerXLS = array + ( + _('Adhérent Principal'), + _('Date de début'), + _('Période passée'), + _('Sinistres'), + _('Ratio'), + _('Cat') + ); + + $dataXLS = array(); + + foreach ($rpsinistres as $v) + { + $dataXLS[]=$v; + } + + + $classeur = new PHPExcel(); + $classeur->getProperties()->setCreator("INTER-SANTE"); + $classeur->setActiveSheetIndex(0); + $feuille=$classeur->getActiveSheet(); + $feuille->setTitle(_('RESUME')); + $feuille->setCellValue('A1', convertirc(_('RAPPORT DES SINISTRES'))); + $feuille->setCellValue('A2', convertirc(_('Souscripteur').' : '.$sppoliceentete['souscripteur'])); + $feuille->setCellValue('A3', convertirc(_('Numéro Police').' : '.$sppoliceentete['numeroPolice'])); + $feuille->setCellValue('A3', convertirc(_('Période Couverte').' : '.dateLang($sppoliceentete['dateEffet'], $_SESSION['lang']).' AU '.dateLang($sppoliceentete['dateEcheance'], $_SESSION['lang']))); + $feuille->fromArray($headerXLS, NULL, 'A4', true); + $feuille->fromArray($dataXLS, NULL, 'A5', true); + + //Forcer le téléchargement vers le navigateur; + $fichier = 'Temp/TMP_RESUME_SINISTRE'."_".uniqid().".xlsx"; + + $writer = new PHPExcel_Writer_Excel2007($classeur); + $writer->save($fichier); + + $t_html ='