From 776b95dab7e9f086e648cbb4d494df8596daad0c Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Wed, 4 Mar 2026 14:14:18 +0000 Subject: [PATCH] valde --- .../ControleurModifautresparametresmed.php | 67 +++++++ .../ControleurModifautresparametressin.php | 90 ++++----- Js/fonctions.js | 132 ++++++++----- Vue/Modifautresparametresmed/index.php | 186 ++++++++++++++++++ Vue/Modifautresparametressin/index.php | 162 +-------------- 5 files changed, 375 insertions(+), 262 deletions(-) create mode 100755 Controleur/ControleurModifautresparametresmed.php create mode 100755 Vue/Modifautresparametresmed/index.php diff --git a/Controleur/ControleurModifautresparametresmed.php b/Controleur/ControleurModifautresparametresmed.php new file mode 100755 index 00000000..8475fb13 --- /dev/null +++ b/Controleur/ControleurModifautresparametresmed.php @@ -0,0 +1,67 @@ +menuvue = new Menuvueutilisateur(); + $this->menuvue->getMenuVue('Modifautresparametresmed'); + + $this->societeuser = new Societeuser(); + + $this->envoismsactifOuinon = (new Ouinon())->getListe(); + $this->smsAssureOuinon = (new Ouinon())->getListe(); + $this->smsmParFactureOuinon = (new Ouinon())->getListe(); + $this->emailParFactureOuinon = (new Ouinon())->getListe(); + $this->seuilAlerteActifOuinon = (new Ouinon())->getListe(); + $this->accorderMedecinSouscripteurOuinon = (new Ouinon())->getListe(); + + $this->tousActesSoumisOuinon = (new Ouinon())->getListe(); + + $this->envoismswhatsappactifOuinon = (new Ouinon())->getListe(); + + $this->appliquerTarifBasOuinon = (new Ouinon())->getListe(); + + } + + public function index() + { + $codeSociete = $_SESSION['codeSociete']; + $societeuser = $this->societeuser->getVwSocieteuser($codeSociete); + + $this->genererVue(array( + 'societeuser' => $societeuser, + + 'envoismsactifOuinon' => $this->envoismsactifOuinon, + 'smsAssureOuinon' => $this->smsAssureOuinon, + 'smsmParFactureOuinon' => $this->smsmParFactureOuinon, + 'emailParFactureOuinon' => $this->emailParFactureOuinon, + 'copieSmsAssureOuinon' => $this->copieSmsAssureOuinon, + + 'seuilAlerteActifOuinon' => $this->seuilAlerteActifOuinon, + + 'accorderMedecinSouscripteurOuinon' => $this->accorderMedecinSouscripteurOuinon, + + 'tousActesSoumisOuinon' => $this->tousActesSoumisOuinon, + 'envoismswhatsappactifOuinon' => $this->envoismswhatsappactifOuinon, + 'appliquerTarifBasOuinon' => $this->appliquerTarifBasOuinon, + + )); + } + +} \ No newline at end of file diff --git a/Controleur/ControleurModifautresparametressin.php b/Controleur/ControleurModifautresparametressin.php index 714f221a..e1c35af6 100755 --- a/Controleur/ControleurModifautresparametressin.php +++ b/Controleur/ControleurModifautresparametressin.php @@ -6,28 +6,18 @@ require_once 'Modele/Ouinon.php'; class ControleurModifautresparametressin extends Controleur { private $menuvue; + private $societeuser; - private $rachattm; - + private $accesAjoutPhOuinon; private $ajoutPrescriptionOuinon; private $ajoutPrescriptionExamOuinon; - private $envoismsactifOuinon; - private $smsAssureOuinon; - private $smsmParFactureOuinon; - private $emailParFactureOuinon; - private $copieSmsAssureOuinon; private $filtreMedecinOuinon; - private $seuilAlerteActifOuinon; private $appliquerMargePrixMedicamentOuinon; private $appliquerMargePrixSubstitutMedicamentOuinon; private $permettrePrescriptionOuinon; private $interdirVentePartielleMedicamentOuinon; - private $accorderMedecinSouscripteurOuinon; private $prixMedicamentModifiableOuinon; - private $tousActesSoumisOuinon; - private $envoismswhatsappactifOuinon; - private $appliquerTarifBasOuinon; private $autoriserUnBonPrincipalOuinon; private $autoriserBonHospitAvantDateOuinon; private $encaissementExigeOuinon; @@ -36,31 +26,21 @@ class ControleurModifautresparametressin extends Controleur { public function __construct() { $this->menuvue = new Menuvueutilisateur(); $this->menuvue->getMenuVue('Modifautresparametressin'); - - $this->societeuser = new Societeuser(); - - $this->accesAjoutPhOuinon = (new Ouinon())->getListe(); - $this->ajoutPrescriptionOuinon = (new Ouinon())->getListe(); - $this->ajoutPrescriptionExamOuinon = (new Ouinon())->getListe(); - $this->envoismsactifOuinon = (new Ouinon())->getListe(); - $this->smsAssureOuinon = (new Ouinon())->getListe(); - $this->smsmParFactureOuinon = (new Ouinon())->getListe(); - $this->emailParFactureOuinon = (new Ouinon())->getListe(); - $this->copieSmsAssureOuinon = (new Ouinon())->getListe(); - $this->filtreMedecinOuinon = (new Ouinon())->getListe(); - $this->seuilAlerteActifOuinon = (new Ouinon())->getListe(); + + $this->societeuser = new Societeuser(); + + $this->accesAjoutPhOuinon = (new Ouinon())->getListe(); + $this->ajoutPrescriptionOuinon = (new Ouinon())->getListe(); + $this->ajoutPrescriptionExamOuinon = (new Ouinon())->getListe(); + $this->copieSmsAssureOuinon = (new Ouinon())->getListe(); + $this->filtreMedecinOuinon = (new Ouinon())->getListe(); + $this->appliquerMargePrixMedicamentOuinon = (new Ouinon())->getListe(); $this->appliquerMargePrixSubstitutMedicamentOuinon = (new Ouinon())->getListe(); $this->permettrePrescriptionOuinon = (new Ouinon())->getListe(); $this->interdirVentePartielleMedicamentOuinon = (new Ouinon())->getListe(); - $this->accorderMedecinSouscripteurOuinon = (new Ouinon())->getListe(); - $this->accorderMedecinSouscripteurOuinon = (new Ouinon())->getListe(); + $this->prixMedicamentModifiableOuinon = (new Ouinon())->getListe(); - $this->tousActesSoumisOuinon = (new Ouinon())->getListe(); - - $this->envoismswhatsappactifOuinon = (new Ouinon())->getListe(); - - $this->appliquerTarifBasOuinon = (new Ouinon())->getListe(); $this->autoriserUnBonPrincipalOuinon = (new Ouinon())->getListe(); @@ -73,30 +53,34 @@ class ControleurModifautresparametressin extends Controleur { } public function index() { - $codeSociete = $_SESSION['codeSociete']; + $codeSociete = $_SESSION['codeSociete']; + $societeuser = $this->societeuser->getVwSocieteuser($codeSociete); - $societeuser = $this->societeuser->getVwSocieteuser($codeSociete); - - $modeBiometrie = $this->societeuser->getModeBiometrie(); - $acteConsultationGratuite = $this->societeuser->getActeConsultationGratuite(); + $modeBiometrie = $this->societeuser->getModeBiometrie(); + $acteConsultationGratuite = $this->societeuser->getActeConsultationGratuite(); - $typeMarge = $this->societeuser->getTypeMarge(); + $typeMarge = $this->societeuser->getTypeMarge(); - $this->genererVue(array('societeuser' => $societeuser, 'accesAjoutPhOuinon' => $this->accesAjoutPhOuinon, - 'ajoutPrescriptionOuinon' => $this->ajoutPrescriptionOuinon, 'ajoutPrescriptionExamOuinon' => $this->ajoutPrescriptionExamOuinon, - 'envoismsactifOuinon' => $this->envoismsactifOuinon, 'smsAssureOuinon' => $this->smsAssureOuinon, - 'smsmParFactureOuinon' => $this->smsmParFactureOuinon, 'emailParFactureOuinon' => $this->emailParFactureOuinon, - 'copieSmsAssureOuinon' => $this->copieSmsAssureOuinon, 'filtreMedecinOuinon' => $this->filtreMedecinOuinon, - 'seuilAlerteActifOuinon' => $this->seuilAlerteActifOuinon,'appliquerMargePrixMedicamentOuinon' => $this->appliquerMargePrixMedicamentOuinon, - 'appliquerMargePrixSubstitutMedicamentOuinon' => $this->appliquerMargePrixSubstitutMedicamentOuinon, - 'permettrePrescriptionOuinon' => $this->permettrePrescriptionOuinon, 'modeBiometrie' => $modeBiometrie, 'typeMarge' => $typeMarge, - 'permettrePrescriptionOuinon' => $this->permettrePrescriptionOuinon, 'modeBiometrie' => $modeBiometrie, 'acteConsultationGratuite' => $acteConsultationGratuite, - 'typeMarge' => $typeMarge, 'interdirVentePartielleMedicamentOuinon' => $this->interdirVentePartielleMedicamentOuinon, - 'accorderMedecinSouscripteurOuinon' => $this->accorderMedecinSouscripteurOuinon, 'prixMedicamentModifiableOuinon' => $this->prixMedicamentModifiableOuinon, - 'tousActesSoumisOuinon' => $this->tousActesSoumisOuinon, 'envoismswhatsappactifOuinon' => $this->envoismswhatsappactifOuinon, - 'appliquerTarifBasOuinon' => $this->appliquerTarifBasOuinon, 'autoriserUnBonPrincipalOuinon' => $this->autoriserUnBonPrincipalOuinon, - 'autoriserBonHospitAvantDateOuinon' => $this->autoriserBonHospitAvantDateOuinon, 'encaissementExigeOuinon' => $this->encaissementExigeOuinon, - 'prixActeModifiableOuinon' => $this->prixActeModifiableOuinon + $this->genererVue(array( + 'societeuser' => $societeuser, + 'accesAjoutPhOuinon' => $this->accesAjoutPhOuinon, + 'ajoutPrescriptionOuinon' => $this->ajoutPrescriptionOuinon, + 'ajoutPrescriptionExamOuinon' => $this->ajoutPrescriptionExamOuinon, + 'filtreMedecinOuinon' => $this->filtreMedecinOuinon, + 'appliquerMargePrixMedicamentOuinon' => $this->appliquerMargePrixMedicamentOuinon, + 'appliquerMargePrixSubstitutMedicamentOuinon' => $this->appliquerMargePrixSubstitutMedicamentOuinon, + 'permettrePrescriptionOuinon' => $this->permettrePrescriptionOuinon, + 'modeBiometrie' => $modeBiometrie, + 'typeMarge' => $typeMarge, + 'permettrePrescriptionOuinon' => $this->permettrePrescriptionOuinon, + 'modeBiometrie' => $modeBiometrie, + 'acteConsultationGratuite' => $acteConsultationGratuite, + 'interdirVentePartielleMedicamentOuinon' => $this->interdirVentePartielleMedicamentOuinon, + 'prixMedicamentModifiableOuinon' => $this->prixMedicamentModifiableOuinon, + 'autoriserUnBonPrincipalOuinon' => $this->autoriserUnBonPrincipalOuinon, + 'autoriserBonHospitAvantDateOuinon' => $this->autoriserBonHospitAvantDateOuinon, + 'encaissementExigeOuinon' => $this->encaissementExigeOuinon, + 'prixActeModifiableOuinon' => $this->prixActeModifiableOuinon )); } diff --git a/Js/fonctions.js b/Js/fonctions.js index 83feb725..e1161a9d 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -34172,84 +34172,50 @@ function controle_numerique_new(idControle, oldValue) function enregistrer_modif_parametres_sin() { idSocieteuser = $("#idSocieteuser").val(); - donnees = 'idSocieteuser='+idSocieteuser; - + accesAjoutPh = $("#s_accesAjoutPh").val(); ajoutPrescription = $("#s_ajoutPrescription").val(); - donnees += '&accesAjoutPh='+accesAjoutPh+'&ajoutPrescription='+ajoutPrescription; - ajoutPrescriptionExam = $("#s_ajoutPrescriptionExam").val(); - envoismsactif = $("#s_envoismsactif").val(); - donnees += '&ajoutPrescriptionExam='+ajoutPrescriptionExam+'&envoismsactif='+envoismsactif; - - smsAssure = $("#s_smsAssure").val(); - smsmParFacture = $("#s_smsmParFacture").val(); - donnees += '&smsAssure='+smsAssure+'&smsmParFacture='+smsmParFacture; - - emailParFacture = $("#s_emailParFacture").val(); - copieSmsAssure = $("#s_copieSmsAssure").val(); - donnees += '&emailParFacture='+emailParFacture+'&copieSmsAssure='+copieSmsAssure; - + filtreMedecin = $("#s_filtreMedecin").val(); nbMedicamentMax = $("#s_nbMedicamentMax").val(); - donnees += '&filtreMedecin='+filtreMedecin+'&nbMedicamentMax='+nbMedicamentMax; - - seuilAlerteActif = $("#s_seuilAlerteActif").val(); - donnees += '&seuilAlerteActif='+seuilAlerteActif; appliquerMargePrixMedicament = $("#s_appliquerMargePrixMedicament").val(); appliquerMargePrixSubstitutMedicament = $("#s_appliquerMargePrixSubstitutMedicament").val(); margePrixMedicament = $("#s_margePrixMedicament").val(); margePrixSubstitutMedicament = $("#s_margePrixSubstitutMedicament").val(); - montantTotalExamen = $("#s_montantTotalExamen").val(); - montantTotalMedicament = $("#s_montantTotalMedicament").val(); - nbConsultationSpecialisteJour = $("#s_nbConsultationSpecialisteJour").val(); ageMaxiPediatrie = $("#s_ageMaxiPediatrie").val(); nombreFeuilleGratuitJour = $("#s_nombreFeuilleGratuitJour").val(); codeModeBiometrie = $("#s_codeModeBiometrie").val(); permettrePrescriptionSiCritereBareme = $("#s_permettrePrescriptionSiCritereBareme").val(); - interdirVentePartielleMedicament = $("#s_interdirVentePartielleMedicament").val(); - accorderMedecinSouscripteur = $("#s_accorderMedecinSouscripteur").val(); - delaisReponseMedecinSouscripteur = $("#s_delaisReponseMedecinSouscripteur").val(); - - tousActesSoumisOuinon = $("#s_tousActesSoumisOuinon").val(); - nombreActeEntentePrealable = $("#s_nombreActeEntentePrealable").val(); typeMargePrixMedicament = $("#s_typeMargePrixMedicament").val(); - - codeActeConsultationGratuite = $("#s_codeActeConsultationGratuite").val(); quantiteMedicamentPermise = $("#s_quantiteMedicamentPermise").val(); prixMedicamentModifiable = $("#s_prixMedicamentModifiable").val(); - nbTentativeBiometrie = $("#s_nbTentativeBiometrie").val(); - - envoismswhatsappactif = $("#s_envoismswhatsappactif").val(); - appliquerTarifBas = $("#s_appliquerTarifBas").val(); - autoriserUnBonPrincipal = $("#s_autoriserUnBonPrincipal").val(); - autoriserBonHospitAvantDate = $("#s_autoriserBonHospitAvantDate").val(); - encaissementExige = $("#s_encaissementExige").val(); - prixActeModifiable = $("#s_prixActeModifiable").val(); + donnees = 'idSocieteuser='+idSocieteuser; + donnees += '&accesAjoutPh='+accesAjoutPh+'&ajoutPrescription='+ajoutPrescription; + donnees += '&ajoutPrescriptionExam='+ajoutPrescriptionExam; + + donnees += '&filtreMedecin='+filtreMedecin+'&nbMedicamentMax='+nbMedicamentMax; donnees +='&codeActeConsultationGratuite='+codeActeConsultationGratuite; donnees += '&quantiteMedicamentPermise='+quantiteMedicamentPermise; donnees +='&prixMedicamentModifiable='+prixMedicamentModifiable; - donnees += '&appliquerMargePrixMedicament='+appliquerMargePrixMedicament; donnees += '&appliquerMargePrixSubstitutMedicament='+appliquerMargePrixSubstitutMedicament; donnees += '&margePrixMedicament='+margePrixMedicament; donnees +='&margePrixSubstitutMedicament='+margePrixSubstitutMedicament; - donnees += '&montantTotalExamen='+montantTotalExamen; - donnees +='&montantTotalMedicament='+montantTotalMedicament; donnees +='&nbConsultationSpecialisteJour='+nbConsultationSpecialisteJour; donnees +='&ageMaxiPediatrie='+ageMaxiPediatrie; @@ -34258,24 +34224,90 @@ function enregistrer_modif_parametres_sin() donnees +='&permettrePrescriptionSiCritereBareme='+permettrePrescriptionSiCritereBareme; donnees +='&interdirVentePartielleMedicament='+interdirVentePartielleMedicament; - donnees +='&accorderMedecinSouscripteur='+accorderMedecinSouscripteur; - donnees +='&delaisReponseMedecinSouscripteur='+delaisReponseMedecinSouscripteur; - - donnees +='&tousActesSoumisOuinon='+tousActesSoumisOuinon; - donnees +='&nombreActeEntentePrealable='+nombreActeEntentePrealable; donnees +='&typeMargePrixMedicament='+typeMargePrixMedicament; donnees +='&nbTentativeBiometrie='+nbTentativeBiometrie; - donnees +='&envoismswhatsappactif='+envoismswhatsappactif; - donnees +='&appliquerTarifBas='+appliquerTarifBas; - donnees +='&autoriserUnBonPrincipal='+autoriserUnBonPrincipal; donnees +='&autoriserBonHospitAvantDate='+autoriserBonHospitAvantDate; donnees +='&encaissementExige='+encaissementExige; donnees +='&prixActeModifiable='+prixActeModifiable; + v_msg="Confirmez-vous ces modifications?"; + v_msgEng="Do you confirm these modifications?"; + + confirm_ebene(v_msg, v_msgEng) + .then((isConfirmed) => { + if (isConfirmed) { + // L'utilisateur a confirmé + $.ajax({ + url: $("#racineWeb").val()+"Ajaxparametresgeneraux/enregistrermodifsin/", + type : 'post', + data: donnees, + error: function(errorData) { + }, + success: function(data) + { + v_msg="Mise à jour effectuée avec succès!"; + v_msgEng="Update done successfully!"; + alert_ebene(v_msg, v_msgEng); + }, + complete: function() + { + afficher_autres_parametresgeneraux(); + } + }); + } else { + // L'utilisateur a annulé + console.log("Confirmation refusée"); + } + }); + +} + +function enregistrer_modif_parametres_med() +{ + idSocieteuser = $("#idSocieteuser").val(); + + envoismsactif = $("#s_envoismsactif").val(); + + smsAssure = $("#s_smsAssure").val(); + smsmParFacture = $("#s_smsmParFacture").val(); + + emailParFacture = $("#s_emailParFacture").val(); + copieSmsAssure = $("#s_copieSmsAssure").val(); + + seuilAlerteActif = $("#s_seuilAlerteActif").val(); + + montantTotalExamen = $("#s_montantTotalExamen").val(); + montantTotalMedicament = $("#s_montantTotalMedicament").val(); + + accorderMedecinSouscripteur = $("#s_accorderMedecinSouscripteur").val(); + delaisReponseMedecinSouscripteur = $("#s_delaisReponseMedecinSouscripteur").val(); + + tousActesSoumisOuinon = $("#s_tousActesSoumisOuinon").val(); + + envoismswhatsappactif = $("#s_envoismswhatsappactif").val(); + appliquerTarifBas = $("#s_appliquerTarifBas").val(); + nombreActeEntentePrealable = $("#s_nombreActeEntentePrealable").val(); + + donnees = 'idSocieteuser='+idSocieteuser; + donnees += '&envoismsactif='+envoismsactif; + donnees += '&smsAssure='+smsAssure+'&smsmParFacture='+smsmParFacture; + donnees += '&emailParFacture='+emailParFacture+'&copieSmsAssure='+copieSmsAssure; + donnees += '&seuilAlerteActif='+seuilAlerteActif; + donnees += '&montantTotalExamen='+montantTotalExamen; + donnees +='&montantTotalMedicament='+montantTotalMedicament; + + donnees +='&accorderMedecinSouscripteur='+accorderMedecinSouscripteur; + donnees +='&delaisReponseMedecinSouscripteur='+delaisReponseMedecinSouscripteur; + + donnees +='&tousActesSoumisOuinon='+tousActesSoumisOuinon; + + donnees +='&envoismswhatsappactif='+envoismswhatsappactif; + donnees +='&appliquerTarifBas='+appliquerTarifBas; + donnees +='&nombreActeEntentePrealable='+nombreActeEntentePrealable; v_msg="Confirmez-vous ces modifications?"; v_msgEng="Do you confirm these modifications?"; @@ -34286,7 +34318,7 @@ function enregistrer_modif_parametres_sin() if (isConfirmed) { // L'utilisateur a confirmé $.ajax({ - url: $("#racineWeb").val()+"Ajaxparametresgeneraux/enregistrermodifsin/", + url: $("#racineWeb").val()+"Ajaxparametresgeneraux/enregistrermodifmed/", type : 'post', data: donnees, error: function(errorData) { diff --git a/Vue/Modifautresparametresmed/index.php b/Vue/Modifautresparametresmed/index.php new file mode 100755 index 00000000..65519dc5 --- /dev/null +++ b/Vue/Modifautresparametresmed/index.php @@ -0,0 +1,186 @@ +
+ + +
+
+
+
+ +
+
+

+

+
+
+ +
+ + +
+ +
+ + +
+
+
+ +
+
+
+
+ +
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + +
#
+ +
+
+
+ +
+
+
+ +
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
08nettoyer($societeuser['montantTotalExamen'])) ?> +
+ + +
+
09nettoyer($societeuser['montantTotalMedicament'])) ?> +
+ + +
+
10 + + + + + + +
11nettoyer($societeuser['delaisReponseMedecinSouscripteur']) ?> +
+ + +
+
12 + + + + + + +
13nettoyer($societeuser['nombreActeEntentePrealable']) ?> +
+ +
+
14 + + + + + + +
+
+
+
+
+
+
\ No newline at end of file diff --git a/Vue/Modifautresparametressin/index.php b/Vue/Modifautresparametressin/index.php index 237f2028..19401c4e 100755 --- a/Vue/Modifautresparametressin/index.php +++ b/Vue/Modifautresparametressin/index.php @@ -1,8 +1,6 @@ -titre = "INTER SANTE - " . _("Modifier Paramètres Médical & Prestataires"); ?> -
- +
@@ -11,7 +9,7 @@

-

+

@@ -31,161 +29,7 @@
-
- -
-
-
- -
- -
- -
-
- - - - - - - - - - - - - - - - - - - -
#
- -
-
-
- -
-
-
- -
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
08nettoyer($societeuser['montantTotalExamen'])) ?> -
- - -
-
09nettoyer($societeuser['montantTotalMedicament'])) ?> -
- - -
-
10 - - - - - - -
11nettoyer($societeuser['delaisReponseMedecinSouscripteur']) ?> -
- - -
-
12 - - - - - - -
13nettoyer($societeuser['nombreActeEntentePrealable']) ?> -
- -
-
14 - - - - - - -
-
-
-
-
- +