This commit is contained in:
KANE LAZENI 2026-01-17 19:11:37 +00:00
parent 9826329572
commit 6eafeb9226
3 changed files with 15 additions and 74 deletions

View File

@ -1,13 +1,13 @@
<?php
require_once 'Framework/Controleurrequete.php'; // OK
require_once 'Modele/Beneficiaire.php';
require_once 'Modele/Mouvementassure.php';
class ControleurAjaxmouvementsrhexport extends Controleurrequete
{
private $beneficiaire;
private $mouvementassure;
public function __construct() {
$this->beneficiaire = new Beneficiaire();
$this->mouvementassure = new Mouvementassure();
}
public function index()
@ -15,40 +15,36 @@ class ControleurAjaxmouvementsrhexport extends Controleurrequete
$debut = $this->requete->getParametreDate("debut");
$fin = $this->requete->getParametreDate("fin");
$facesupprimees = $this->beneficiaire->gethistofacesupprimees($debut, $fin);
$mouvementassures = $this->mouvementassure->getapercumouvementassures($debut, $fin);
// Excel
$headerXLS = array
(
"Date Save",
"Motivation",
_('Souscripteur'),
_("No Client"),
_('ID Police'),
_('Adhérent'),
_('No Bénéficiaire'),
_('Bénéficiaire'),
_('prestataire'),
"codeUser",
"User"
_("Total"),
_('En attente'),
"Validé"
);
$dataXLS = array();
foreach ($facesupprimees as $facesupprimee)
foreach ($mouvementassures as $mouvementassure)
{
$dataXLS[]=$facesupprimee;
$dataXLS[]=$mouvementassure;
}
$classeur = new PHPExcel();
$classeur->getProperties()->setCreator("INTER-SANTE");
$classeur->setActiveSheetIndex(0);
$feuille=$classeur->getActiveSheet();
$feuille->setTitle(_('SUPPRESSION FACES'));
$feuille->setTitle(_('RECAPITULATIF MOUVEMMENTS RH'));
$feuille->fromArray($headerXLS, NULL, 'A1', true);
$feuille->fromArray($dataXLS, NULL, 'A2', true);
//Forcer le téléchargement vers le navigateur;
$fichier = 'Temp/TMP_HIST_SUPPR_FACE'."_".uniqid().".xlsx";
$fichier = 'Temp/TMP_RECAP_MVT_RH'."_".uniqid().".xlsx";
$writer = new PHPExcel_Writer_Excel2007($classeur);
$writer->save($fichier);
@ -61,57 +57,4 @@ class ControleurAjaxmouvementsrhexport extends Controleurrequete
exit();
}
public function historiqueenrollement()
{
$debut = $this->requete->getParametreDate("debut");
$fin = $this->requete->getParametreDate("fin");
$donnees = $this->beneficiaire->gethistoenrollementface($debut, $fin);
/*
beneficiaire
dateSysteme
prestataire
codeUtilisateur
nomUtilisateur
*/
// Excel
$headerXLS = array
(
_('Bénéficiaire'),
"Date",
_('Prestataire'),
"codeUser",
"User"
);
$dataXLS = array();
foreach ($donnees as $donnee)
{
$dataXLS[]=$donnee;
}
$classeur = new PHPExcel();
$classeur->getProperties()->setCreator("INTER-SANTE");
$classeur->setActiveSheetIndex(0);
$feuille=$classeur->getActiveSheet();
$feuille->setTitle(_('ENROLEMENTS FACES'));
$feuille->fromArray($headerXLS, NULL, 'A1', true);
$feuille->fromArray($dataXLS, NULL, 'A2', true);
//Forcer le téléchargement vers le navigateur;
$fichier = 'Temp/TMP_HIST_FACE'."_".uniqid().".xlsx";
$writer = new PHPExcel_Writer_Excel2007($classeur);
$writer->save($fichier);
$t_html =' <div id ="div_export_a" class="alert alert-info"> ';
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" > '._("TELECHARGER").' </a> ';
$t_html .=' </div ';
echo $t_html;
exit();
}
}

View File

@ -45184,8 +45184,6 @@ function apercu_mouvement_assures_export()
alert("apercu_mouvement_assures_export");
return;
$("#div_detail_suppr_face").html("");
debut=$("#debut").val();
fin=$("#fin").val();
@ -45204,7 +45202,7 @@ function apercu_mouvement_assures_export()
`);
$.ajax({
url: $("#racineWeb").val()+"Ajaxhistsupprfaceexport/",
url: $("#racineWeb").val()+"Ajaxmouvementsrhexport/",
type : 'post',
data: donnees,
error: function(errorData) {
@ -45213,7 +45211,7 @@ function apercu_mouvement_assures_export()
donnees_retour = data;
},
complete: function() {
$("#div_detail_suppr_face").html(donnees_retour);
$("#div_mvt").html(donnees_retour);
}
});
}

View File

@ -261,7 +261,7 @@ controlerPlafondBeneficiaire : <?= $_SESSION['controlerPlafondBeneficiaire'] ?>
<script src="Js/datepicker-fr.js"></script>
<?php endif; ?>
<script src="Js/fonctions.js?ver=2026.01.17.05"></script>
<script src="Js/fonctions.js?ver=2026.01.17.06"></script>
<script src="<?= $_SESSION['dossierSociete'].'/Js/societe.js' ?>" > </script>