From 38b5b1cc1e55ebe10c45e54ec4fed08b7233b7fe Mon Sep 17 00:00:00 2001 From: KANE LAZENI Date: Mon, 5 Jan 2026 18:49:36 +0000 Subject: [PATCH] a --- Controleur/ControleurAjaxmouvementassure.php | 13 +- Modele/Mouvementassure.php | 378 +------------------ Vue/Ajaxmouvementassure/index.php | 131 ++----- Vue/Mouvementassure/index.php | 23 +- 4 files changed, 51 insertions(+), 494 deletions(-) diff --git a/Controleur/ControleurAjaxmouvementassure.php b/Controleur/ControleurAjaxmouvementassure.php index 09b489d..845c188 100644 --- a/Controleur/ControleurAjaxmouvementassure.php +++ b/Controleur/ControleurAjaxmouvementassure.php @@ -16,19 +16,16 @@ class ControleurAjaxmouvementassure extends Controleur { $debut = $this->requete->getParametreDate("debut"); $fin = $this->requete->getParametreDate("fin"); + $mouvementassures = $this->mouvementassure->getMouvementassure($codeSensMouvement, $valide, $debut, $fin); + var_dump( array( - "codeSensMouvement" => $codeSensMouvement, - "valide" => $valide, - "debut" => $debut, - "fin" => $fin, + "mouvementassures" => $mouvementassures, ) ); exit(); - - $ententeprealables = $this->ententeprealable->getEntenteprealablespha($codeReponseEntentePrealable, $debut, $fin); - - $this->genererVueAjax(array('ententeprealables' => $ententeprealables)); + + $this->genererVueAjax(array('mouvementassures' => $mouvementassures)); } public function vide() diff --git a/Modele/Mouvementassure.php b/Modele/Mouvementassure.php index d7674b4..bf6ea05 100644 --- a/Modele/Mouvementassure.php +++ b/Modele/Mouvementassure.php @@ -3,382 +3,14 @@ require_once 'Framework/Modele.php'; class Mouvementassure extends Modele { - public function getEntenteprealablesFeuilleMaladie($numeroFeuilleMaladie) + public function getMouvementassure($codeSensMouvement, $valide, $debut, $fin) { - $sql = 'call sp_p_get_ententeprealable_feuillemaladie(?)'; - - $resultat = $this->executerRequete($sql, array($numeroFeuilleMaladie)); - - return $resultat->fetchAll(PDO::FETCH_ASSOC); - } - - public function getEntenteprealables($codePrestataire, $codeReponseEntentePrealable, $debut, $fin) - { - $codePrestataire = contruireParamLike($codePrestataire); - $codeReponseEntentePrealable = contruireParamLike($codeReponseEntentePrealable); - - if (est_anglophone()) - { - $sql = 'call sp_get_ententeprealables_eng(?, ?, ?, ?)'; - } - else - { - $sql = 'call sp_get_ententeprealables(?, ?, ?, ?)'; - } - - $resultat = $this->executerRequete($sql, array($codePrestataire, $codeReponseEntentePrealable, $debut, $fin)); - - return $resultat->fetchAll(PDO::FETCH_ASSOC); - } + $codeSensMouvement = contruireParamLike($codeSensMouvement); + $valide = contruireParamLike($valide); - public function getActesExclus($codePrestataire, $codeReponseAutorisation, $debut, $fin) - { - $codePrestataire = contruireParamLike($codePrestataire); - $codeReponseAutorisation = contruireParamLike($codeReponseAutorisation); + $sql = 'call sp_get_mouvementassures(?, ?, ?, ?, ?)'; - $sql = 'call sp_get_actes_exclus(?, ?, ?, ?)'; - - $resultat = $this->executerRequete($sql, array($codePrestataire, $codeReponseAutorisation, $debut, $fin)); - - return $resultat->fetchAll(PDO::FETCH_ASSOC); - } - - public function getEntenteprealableId($idDemandeententeprealable) - { - if (est_anglophone()) - { - $sql = 'call sp_get_ententeprealable_id_simple_eng(?)'; - } - else - { - $sql = 'call sp_get_ententeprealable_id_simple(?)'; - } - - - $resultat = $this->executerRequete($sql, array($idDemandeententeprealable)); - - return $resultat->fetch(PDO::FETCH_ASSOC); - } - - public function getActeExcluId($idDemandeautorisation) - { - $sql = 'call sp_get_acte_exclu_id_simple(?)'; - - $resultat = $this->executerRequete($sql, array($idDemandeautorisation)); - - return $resultat->fetch(PDO::FETCH_ASSOC); - } - - public function enregistrerrefusententeprealable($idDemandeententeprealable, $motifReel, $motifRefusAssure) - { - $user = $_SESSION['login']; - - $sql = 'call sp_refuser_ententeprealable(?, ?, ?, ?)'; - - $this->executerRequete($sql, array($idDemandeententeprealable, $motifReel, $motifRefusAssure, $user)); - } - - public function enregistreraccordententeprealable($idDemandeententeprealable, $motifReel) - { - $user = $_SESSION['login']; - - $sql = 'call sp_accepter_ententeprealable(?, ?, ?)'; - - $this->executerRequete($sql, array($idDemandeententeprealable, $motifReel, $user)); - } - - public function getententeprealablesbenficiaire($idBeneficiaire, $d1, $d2) - { - $sql = 'call sp_get_ententeprealables_beneficiaire(?, ?, ?)'; - - $resultat = $this->executerRequete($sql, array($idBeneficiaire, $d1, $d2)); - - return $resultat->fetchAll(PDO::FETCH_ASSOC); - } - - public function getacteexclusbenficiaire($idBeneficiaire, $d1, $d2) - { - $sql = 'call sp_get_autorisations_beneficiaire(?, ?, ?)'; - - $resultat = $this->executerRequete($sql, array($idBeneficiaire, $d1, $d2)); - - return $resultat->fetchAll(PDO::FETCH_ASSOC); - } - - public function enregistrerrefusacteexclu($idDemandeautorisation, $motifReel, $motifRefusAssure) - { - $user = $_SESSION['login']; - - $sql = 'call sp_refuser_autorisation(?, ?, ?, ?)'; - - $this->executerRequete($sql, array($idDemandeautorisation, $motifReel, $motifRefusAssure, $user)); - } - - public function enregistreraccordacteexclu($idDemandeautorisation, $motifReel, $valeurActe) - { - $user = $_SESSION['login']; - - $sql = 'call sp_accepter_autorisation(?, ?, ?, ?)'; - - $this->executerRequete($sql, array($idDemandeautorisation, $motifReel, $user, $valeurActe)); - } - - public function requetesententeprealable($codePrestataire, $dateDemande1, $dateDemande2, $numeroAdherent, $numeroBeneficiaire, - $numeroEntentePrealable1, $numeroEntentePrealable2, $codeReponseEntentePrealable, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe) - { - $codePrestataire = contruireParamLike($codePrestataire); - $numeroAdherent = contruireParamLike($numeroAdherent); - $numeroBeneficiaire = contruireParamLike($numeroBeneficiaire); - $codeReponseEntentePrealable = contruireParamLike($codeReponseEntentePrealable); - $adherent = contruireParamLike($adherent); - $beneficiaire = contruireParamLike($beneficiaire); - $libelleActe = contruireParamLike($libelleActe); - $libelleFamilleActe = contruireParamLike($libelleFamilleActe); - - $sql = 'call sp_requetes_ententeprealable(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'; - - $resultat = $this->executerRequete($sql, array($codePrestataire, $dateDemande1, $dateDemande2, $numeroAdherent, $numeroBeneficiaire, - $numeroEntentePrealable1, $numeroEntentePrealable2, $codeReponseEntentePrealable, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe)); - - return $resultat->fetchAll(PDO::FETCH_ASSOC); - } - - public function requetesententeprealabletotal($codePrestataire, $dateDemande1, $dateDemande2, $numeroAdherent, $numeroBeneficiaire, - $numeroEntentePrealable1, $numeroEntentePrealable2, $codeReponseEntentePrealable, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe) - { - $codePrestataire = contruireParamLike($codePrestataire); - $numeroAdherent = contruireParamLike($numeroAdherent); - $numeroBeneficiaire = contruireParamLike($numeroBeneficiaire); - $codeReponseEntentePrealable = contruireParamLike($codeReponseEntentePrealable); - $adherent = contruireParamLike($adherent); - $beneficiaire = contruireParamLike($beneficiaire); - $libelleActe = contruireParamLike($libelleActe); - $libelleFamilleActe = contruireParamLike($libelleFamilleActe); - - $sql = 'call sp_requetes_ententeprealable_total(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'; - - $resultat = $this->executerRequete($sql, array($codePrestataire, $dateDemande1, $dateDemande2, $numeroAdherent, $numeroBeneficiaire, - $numeroEntentePrealable1, $numeroEntentePrealable2, $codeReponseEntentePrealable, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe)); - - return $resultat->fetch(PDO::FETCH_ASSOC); - } - - public function requetesententeprealableexport($codePrestataire, $dateDemande1, $dateDemande2, $numeroAdherent, $numeroBeneficiaire, - $numeroEntentePrealable1, $numeroEntentePrealable2, $codeReponseEntentePrealable, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe) - { - $codePrestataire = contruireParamLike($codePrestataire); - $numeroAdherent = contruireParamLike($numeroAdherent); - $numeroBeneficiaire = contruireParamLike($numeroBeneficiaire); - $codeReponseEntentePrealable = contruireParamLike($codeReponseEntentePrealable); - $adherent = contruireParamLike($adherent); - $beneficiaire = contruireParamLike($beneficiaire); - $libelleActe = contruireParamLike($libelleActe); - $libelleFamilleActe = contruireParamLike($libelleFamilleActe); - - $sql = 'call sp_requetes_ententeprealable_export(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'; - - $resultat = $this->executerRequete($sql, array($codePrestataire, $dateDemande1, $dateDemande2, $numeroAdherent, $numeroBeneficiaire, - $numeroEntentePrealable1, $numeroEntentePrealable2, $codeReponseEntentePrealable, $adherent, $beneficiaire, $libelleActe, $libelleFamilleActe)); - - return $resultat->fetchAll(PDO::FETCH_ASSOC); - } - - public function getEntenteprealablespha($codeReponseEntentePrealable, $debut, $fin) - { - $codeReponseEntentePrealable = contruireParamLike($codeReponseEntentePrealable); - - if (est_anglophone()) - { - $sql = 'call sp_get_ententeprealables_pha_eng(?, ?, ?)'; - } - else - { - $sql = 'call sp_get_ententeprealables_pha(?, ?, ?)'; - } - - $resultat = $this->executerRequete($sql, array($codeReponseEntentePrealable, $debut, $fin)); - - return $resultat->fetchAll(PDO::FETCH_ASSOC); - } - - public function getEntenteprealablephaId($idDemandeententeprealable) - { - if (est_anglophone()) - { - $sql = 'call sp_get_ententeprealable_pha_id_simple_eng(?)'; - } - else - { - $sql = 'call sp_get_ententeprealable_pha_id_simple(?)'; - } - - $resultat = $this->executerRequete($sql, array($idDemandeententeprealable)); - - return $resultat->fetch(PDO::FETCH_ASSOC); - } - - public function enregistreraccordententeprealablepha($idDemandeententeprealable, $motifReel, $prixAccorde, $quantiteAccorde) - { - $user = $_SESSION['login']; - - $sql = 'call sp_accepter_ententeprealable_pha(?, ?, ?, ?, ?)'; - - $this->executerRequete($sql, array($idDemandeententeprealable, $motifReel, $prixAccorde, $quantiteAccorde, $user)); - } - - public function enregistrerrefusententeprealablepha($idDemandeententeprealable, $motifReel, $motifRefusAssure) - { - $user = $_SESSION['login']; - - $sql = 'call sp_refuser_ententeprealable_pha(?, ?, ?, ?)'; - - $this->executerRequete($sql, array($idDemandeententeprealable, $motifReel, $motifRefusAssure, $user)); - } - - public function requetesententeprealablepha($codePrestataire, $dateDemande1, $dateDemande2, $codeReponseEntentePrealable) - { - $codePrestataire = contruireParamLike($codePrestataire); - $codeReponseEntentePrealable = contruireParamLike($codeReponseEntentePrealable); - - $sql = 'call sp_requetes_ententeprealable_pha(?, ?, ?, ?)'; - - $resultat = $this->executerRequete($sql, array($codePrestataire, $dateDemande1, $dateDemande2, $codeReponseEntentePrealable)); - - return $resultat->fetchAll(PDO::FETCH_ASSOC); - } - - public function requetesententeprealablephaexport($codePrestataire, $dateDemande1, $dateDemande2, $codeReponseEntentePrealable) - { - $codePrestataire = contruireParamLike($codePrestataire); - $codeReponseEntentePrealable = contruireParamLike($codeReponseEntentePrealable); - - $sql = 'call sp_requetes_ententeprealable_pha_export(?, ?, ?, ?)'; - - $resultat = $this->executerRequete($sql, array($codePrestataire, $dateDemande1, $dateDemande2, $codeReponseEntentePrealable)); - - return $resultat->fetchAll(PDO::FETCH_ASSOC); - } - - public function getEntenteprealablesopt($codeReponseEntentePrealable, $debut, $fin) - { - $codeReponseEntentePrealable = contruireParamLike($codeReponseEntentePrealable); - - if (est_anglophone()) - { - $sql = 'call sp_get_ententeprealables_opt_eng(?, ?, ?)'; - } - else - { - $sql = 'call sp_get_ententeprealables_opt(?, ?, ?)'; - } - - $resultat = $this->executerRequete($sql, array($codeReponseEntentePrealable, $debut, $fin)); - - return $resultat->fetchAll(PDO::FETCH_ASSOC); - } - - public function getEntenteprealableoptId($idDemandeententeprealable) - { - if (est_anglophone()) - { - $sql = 'call sp_get_ententeprealable_opt_id_simple_eng(?)'; - } - else - { - $sql = 'call sp_get_ententeprealable_opt_id_simple(?)'; - } - - $resultat = $this->executerRequete($sql, array($idDemandeententeprealable)); - - return $resultat->fetch(PDO::FETCH_ASSOC); - } - - // - public function enregistreraccordententeprealableopt($idDemandeententeprealable, $motifReel, $prixAccorde) - { - $user = $_SESSION['login']; - - $sql = 'call sp_accepter_ententeprealable_opt(?, ?, ?, ?)'; - - $this->executerRequete($sql, array($idDemandeententeprealable, $motifReel, $prixAccorde, $user)); - } - - public function enregistrerrefusententeprealableopt($idDemandeententeprealable, $motifReel, $motifRefusAssure) - { - $user = $_SESSION['login']; - - $sql = 'call sp_refuser_ententeprealable_opt(?, ?, ?, ?)'; - - $this->executerRequete($sql, array($idDemandeententeprealable, $motifReel, $motifRefusAssure, $user)); - } - - // Ententeprealablesmont - - public function getEntenteprealablesmont($codeReponseEntentePrealable, $debut, $fin) - { - $codeReponseEntentePrealable = contruireParamLike($codeReponseEntentePrealable); - - if (est_anglophone()) - { - $sql = 'call sp_get_ententeprealables_mont_eng(?, ?, ?)'; - } - else - { - $sql = 'call sp_get_ententeprealables_mont(?, ?, ?)'; - } - - $resultat = $this->executerRequete($sql, array($codeReponseEntentePrealable, $debut, $fin)); - - return $resultat->fetchAll(PDO::FETCH_ASSOC); - } - - public function getEntenteprealablemontId($idDemandeententeprealable) - { - if (est_anglophone()) - { - $sql = 'call sp_get_ententeprealable_mont_id_simple_eng(?)'; - } - else - { - $sql = 'call sp_get_ententeprealable_mont_id_simple(?)'; - } - - $resultat = $this->executerRequete($sql, array($idDemandeententeprealable)); - - return $resultat->fetch(PDO::FETCH_ASSOC); - } - - // - public function enregistreraccordententeprealablemont($idDemandeententeprealable, $motifReel, $prixAccorde) - { - $user = $_SESSION['login']; - - $sql = 'call sp_accepter_ententeprealable_mont(?, ?, ?, ?)'; - - $this->executerRequete($sql, array($idDemandeententeprealable, $motifReel, $prixAccorde, $user)); - } - - public function enregistrerrefusententeprealablemont($idDemandeententeprealable, $motifReel, $motifRefusAssure) - { - $user = $_SESSION['login']; - - $sql = 'call sp_refuser_ententeprealable_mont(?, ?, ?, ?)'; - - $this->executerRequete($sql, array($idDemandeententeprealable, $motifReel, $motifRefusAssure, $user)); - } - - public function getdernieresfacturesoptiques($idBeneficiaire) - { - if (est_anglophone()) - { - $sql = 'call sp_get_derniereres_factures_optique_eng(?)'; - } - else - { - $sql = 'call sp_get_derniereres_factures_optique(?)'; - } - - $resultat = $this->executerRequete($sql, array($idBeneficiaire)); + $resultat = $this->executerRequete($sql, array($_SESSION['idPolice_C'], $codeSensMouvement, $valide, $debut, $fin)); return $resultat->fetchAll(PDO::FETCH_ASSOC); } diff --git a/Vue/Ajaxmouvementassure/index.php b/Vue/Ajaxmouvementassure/index.php index e230d79..e2e9906 100644 --- a/Vue/Ajaxmouvementassure/index.php +++ b/Vue/Ajaxmouvementassure/index.php @@ -1,93 +1,42 @@ -
- - - - - - - - - - - - - - - - - - - - - - - - - nettoyer($ententeprealable['idDemandeententeprealable']); - $codeReponseEntentePrealable = $this->nettoyer($ententeprealable['codeReponseEntentePrealable']); - $numeroEntentePrealable = $this->nettoyer($ententeprealable['numeroEntentePrealable']); - $facture = $this->nettoyer($ententeprealable['facture']); - $ajoutPrestataire = $this->nettoyer($ententeprealable['ajoutPrestataire']); - ?> +
No Date
+ + + + + + + + + + + + + + + + + nettoyer($mvt['id']); + $valide = $this->nettoyer($mvt['valide']); + $libelleSensMouvement = est_anglophone() ? $mvt['libelleSensMouvementEng'] : $avenant['libelleSensMouvement']; + ?> + + - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Mvt
nettoyer($mvt['dateEffet']), $_SESSION['lang']) ?>
nettoyer($mvt['codeUtilisateur']) ?>nettoyer($mvt['adherent']) ?>nettoyer($mvt['beneficiaire']) ?>nettoyer($mvt['numeroBeneficiaire']) ?>nettoyer($mvt['codeLienParente']) ?>nettoyer($mvt['dateSysteme'])) ?>
- - nettoyer($ententeprealable['dateSysteme'])) ?>nettoyer($ententeprealable['libelleMedicament']) ?>nettoyer($ententeprealable['libelleMedicament']) ?>nettoyer($ententeprealable['quantite']) ?>nettoyer($ententeprealable['prestataire']) ?>nettoyer($ententeprealable['numeroBeneficiaire']) ?>nettoyer($ententeprealable['beneficiaire']) ?>nettoyer($ententeprealable['dateReponse'])) ?>nettoyer($ententeprealable['responsableAccord']) ?>nettoyer($ententeprealable['reponsentEnteprealable']) ?> - " - onClick="javascript:accepter_ententeprealable_pha(, );"> - - " - onClick="javascript:refuser_ententeprealable_pha(, );"> - nettoyer($ententeprealable['motifReel']) ?>nettoyer($ententeprealable['motifReel']) ?>nettoyer($ententeprealable['motifRefusAssure']) ?>
-
+ + + nettoyer($mvt['dateValidation'])) ?> + nettoyer($mvt['userValidation']) ?> + + + \ No newline at end of file diff --git a/Vue/Mouvementassure/index.php b/Vue/Mouvementassure/index.php index c4f291b..bcf8c26 100644 --- a/Vue/Mouvementassure/index.php +++ b/Vue/Mouvementassure/index.php @@ -32,25 +32,4 @@ -
- - - - - - - - - - - - - - - - - - - -
Date Médicament Qté Prestataire Bénéficiaire Répondue le Répondue par Situation Motif
-
+