diff --git a/Controleur/ControleurAjaxsyntheseconsopolice.php b/Controleur/ControleurAjaxsyntheseconsopolice.php new file mode 100644 index 0000000..ff570b5 --- /dev/null +++ b/Controleur/ControleurAjaxsyntheseconsopolice.php @@ -0,0 +1,91 @@ +police = new Police(); + } + + public function index() + { + $conommations = $this->police->getsyntheseconsopolice() ; + + $this->genererVueAjax(array('conommations' => $conommations)); + } + + public function exportxls() + { + + $conommations = $this->police->getsyntheseconsopolice() ; + + // Excel + $headerXLS = array + ( + "dateReference", + "idAderent", + _('No Adhérent'), + _('Adhérent'), + "primeStat", + "primeTtc", + + "plafond_OUT", + "consommation_OUT", + "solde_OUT", + + "plafond_INP", + "consommation_INP", + "solde_INP", + + "plafond_OPT", + "consommation_OPT", + "solde_OPT", + + "plafond_MON", + "consommation_MON", + "solde_MON", + + "plafond_DEN", + "consommation_DEN", + "solde_DEN", + + "plafond_FUN", + "consommation_FUN", + "solde_FUN", + "consommation_ALL" + ); + + $dataXLS = array(); + + + foreach ($conommations as $conommation) + { + $dataXLS[]=$conommation; + } + + $classeur = new PHPExcel(); + $classeur->getProperties()->setCreator("INTER-SANTE"); + $classeur->setActiveSheetIndex(0); + $feuille=$classeur->getActiveSheet(); + $feuille->setTitle(_('SYNTHESE CONSOMMATIONS')); + $feuille->fromArray($headerXLS, NULL, 'A1', true); + $feuille->fromArray($dataXLS, NULL, 'A2', true); + + //Forcer le téléchargement vers le navigateur; + $fichier = 'Temp/TMP_SYNTHESE_CONS'."_".uniqid().".xlsx"; + + $writer = new PHPExcel_Writer_Excel2007($classeur); + $writer->save($fichier); + + $t_html ='
'; + $t_html .=' '._("TELECHARGER").' '; + $t_html .='
menuvue = new Menuvueutilisateur(); + $this->menuvue->getMenuVue("Syntheseconsopolice"); + + $this->sppolice = new Police(); + } + public function index() + { + $idPolice = $_SESSION['idPolice_C']; + + $dj = date("Y-m-d"); + + $sppoliceentete = $this->sppolice->getRapportSpPoliceEntete($idPolice, $dj); + + $this->genererVue(array('sppoliceentete' => $sppoliceentete)); + } +} \ No newline at end of file diff --git a/Vue/Ajaxsyntheseconsopolice/index.php b/Vue/Ajaxsyntheseconsopolice/index.php new file mode 100644 index 0000000..4a785a1 --- /dev/null +++ b/Vue/Ajaxsyntheseconsopolice/index.php @@ -0,0 +1,63 @@ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Stat OUT INP OPT MON DEN FUN OUT INP OPT MON DEN FUN ALL
nettoyer($conommation['nomAdherent']) ?>nettoyer($conommation['numeroAdherent']) ?>nettoyer($conommation['primeStat'])) ?>nettoyer($conommation['primeTtc'])) ?>nettoyer($conommation['plafond_OUT'])) ?>nettoyer($conommation['plafond_INP'])) ?>nettoyer($conommation['plafond_OPT'])) ?>nettoyer($conommation['plafond_MON'])) ?>nettoyer($conommation['plafond_DEN'])) ?>nettoyer($conommation['plafond_FUN'])) ?>nettoyer($conommation['consommation_OUT'])) ?>nettoyer($conommation['consommation_INP'])) ?>nettoyer($conommation['consommation_OPT'])) ?>nettoyer($conommation['consommation_MON'])) ?>nettoyer($conommation['consommation_DEN'])) ?>nettoyer($conommation['consommation_FUN'])) ?>nettoyer($conommation['consommation_ALL'])) ?>
+
\ No newline at end of file diff --git a/Vue/Syntheseconsopolice/index.php b/Vue/Syntheseconsopolice/index.php new file mode 100644 index 0000000..d95761c --- /dev/null +++ b/Vue/Syntheseconsopolice/index.php @@ -0,0 +1,49 @@ +titre = "INTER-SANTE - SYNTHESE CONSOMMATIONS DE LA POLICE"; +?> + + nettoyer($_SESSION['numeroPolice_C'])?> + + + + + + + + + + + + + + + + + + + + + + +
nettoyer($sppoliceentete['dateEffet'])) ?> nettoyer($sppoliceentete['dateEcheance'])) ?> nettoyer($sppoliceentete['duree_acquise']) ?> nettoyer($sppoliceentete['ratio_acquise']) ?> nettoyer($sppoliceentete['dureePolice']) ?>
+ + + + + + + + + + + + +
+ +
+ +
+ +
+ +