production/Controleur/ControleurAjaxparametresgeneraux.php
2025-12-02 11:29:44 +00:00

208 lines
12 KiB
PHP
Executable File

<?php
require_once 'Framework/Controleur.php';
require_once 'Modele/Societeuser.php';
class ControleurAjaxparametresgeneraux extends Controleur {
private $societeuser;
public function __construct()
{
$this->societeuser = new Societeuser();
}
public function index()
{
$this->genererVueAjax(array('affichage' =>$this->affichage));
}
public function enregistrermodif()
{
$idSocieteuser = $this->requete->getParametreFormulaire("idSocieteuser");
$nomCentreGestion = $this->requete->getParametreFormulaire("nomCentreGestion");
$adresseGeoSociete = $this->requete->getParametreFormulaire("adresseGeoSociete");
$adressePostSociete = $this->requete->getParametreFormulaire("adressePostSociete");
$codePays = $this->requete->getParametreFormulaire("codePays");
$ville = $this->requete->getParametreFormulaire("ville");
$telephoneSociete = $this->requete->getParametreFormulaire("telephoneSociete");
$faxSociete = $this->requete->getParametreFormulaire("faxSociete");
$portable = $this->requete->getParametreFormulaire("portable");
$nomResponsable = $this->requete->getParametreFormulaire("nomResponsable");
$sigleSociete = $this->requete->getParametreFormulaire("sigleSociete");
$emailSociete = $this->requete->getParametreFormulaire("emailSociete");
$emailMedecinConseil = $this->requete->getParametreFormulaire("emailMedecinConseil");
$emailGestionBon = $this->requete->getParametreFormulaire("emailGestionBon");
$emailCcomptabilite = $this->requete->getParametreFormulaire("emailCcomptabilite");
$emailDerogation = $this->requete->getParametreFormulaire("emailDerogation");
$emailAccordPrealable = $this->requete->getParametreFormulaire("emailAccordPrealable");
$emailFraudeFinger = $this->requete->getParametreFormulaire("emailFraudeFinger");
$email_standard = $this->requete->getParametreFormulaire("email_standard");
$email_reply = $this->requete->getParametreFormulaire("email_reply");
$smsMedecinConseil = $this->requete->getParametreFormulaire("smsMedecinConseil");
$codeLangueSociete = $this->requete->getParametreFormulaire("codeLangueSociete");
$codePrefixePolice = $this->requete->getParametreFormulaire("codePrefixePolice");
$smsGestionBon = $this->requete->getParametreFormulaire("smsGestionBon");
$smsDerogation = $this->requete->getParametreFormulaire("smsDerogation");
$smsAccordPrealable = $this->requete->getParametreFormulaire("smsAccordPrealable");
$fraisCarteAN = $this->requete->getParametreFormulaire("fraisCarteAN");
$spMax = $this->requete->getParametreFormulaire("spMax");
$indicatifTelephone = $this->requete->getParametreFormulaire("indicatifTelephone");
$codeTypeSociete = $this->requete->getParametreFormulaire("codeTypeSociete");
$emailAlertLimiteConsommation = $this->requete->getParametreFormulaire("emailAlertLimiteConsommation");
$activerLogVisitePages = $this->requete->getParametreFormulaire("activerLogVisitePages");
$alertLimiteConsommation = $this->requete->getParametreFormulaire("alertLimiteConsommation");
$emailRd = $this->requete->getParametreFormulaire("emailRd");
$smsRd = $this->requete->getParametreFormulaire("smsRd");
$this->societeuser->enregistrermodif($idSocieteuser, $nomCentreGestion, $adresseGeoSociete, $adressePostSociete,
$codePays, $ville, $telephoneSociete, $faxSociete, $portable, $nomResponsable, $sigleSociete, $emailSociete,
$emailMedecinConseil, $emailGestionBon, $emailCcomptabilite, $emailDerogation, $emailAccordPrealable,
$emailFraudeFinger, $email_standard, $email_reply, $smsMedecinConseil, $codeLangueSociete, $codePrefixePolice,
$smsGestionBon, $smsDerogation, $smsAccordPrealable, $fraisCarteAN, $spMax, $indicatifTelephone, $codeTypeSociete,
$emailAlertLimiteConsommation, $activerLogVisitePages, $alertLimiteConsommation, $emailRd, $smsRd);
}
public function enregistrermodifprod()
{
$idSocieteuser = $this->requete->getParametreFormulaire("idSocieteuser");
$tauxHonoraires = $this->requete->getParametreFormulaire("tauxHonoraires","numerique");
$spMax = $this->requete->getParametreFormulaire("spMax","numerique");
$fraisCarteAN = $this->requete->getParametreFormulaire("fraisCarteAN","numerique");
$fraisCarteREN = $this->requete->getParametreFormulaire("fraisCarteREN","numerique");
$fraisCarteImp = $this->requete->getParametreFormulaire("fraisCarteImp","numerique");
$spAlertAdherent = $this->requete->getParametreFormulaire("spAlertAdherent","numerique");
$tauxRistourne = $this->requete->getParametreFormulaire("tauxRistourne","numerique");
$seuilRistourne = $this->requete->getParametreFormulaire("seuilRistourne","numerique");
$archivageAutomatiquePrime = $this->requete->getParametreFormulaire("archivageAutomatiquePrime");
$ecartEncaissementTolerable = $this->requete->getParametreFormulaire("ecartEncaissementTolerable","numerique");
$notificationSmsNumeroAssure = $this->requete->getParametreFormulaire("notificationSmsNumeroAssure");
$notificationGroupeNumeroAssure = $this->requete->getParametreFormulaire("notificationGroupeNumeroAssure");
$lettrageAutoGarant = $this->requete->getParametreFormulaire("lettrageAutoGarant");
$parametresFacturationGarantProduit = $this->requete->getParametreFormulaire("parametresFacturationGarantProduit");
$assureAjoutPhoto = $this->requete->getParametreFormulaire("assureAjoutPhoto");
$this->societeuser->enregistrermodifprod($idSocieteuser, $tauxHonoraires, $spMax, $fraisCarteAN, $fraisCarteREN,
$fraisCarteImp, $spAlertAdherent, $tauxRistourne, $seuilRistourne, $archivageAutomatiquePrime, $ecartEncaissementTolerable,
$notificationSmsNumeroAssure, $notificationGroupeNumeroAssure, $lettrageAutoGarant, $parametresFacturationGarantProduit,
$assureAjoutPhoto);
}
public function enregistrermodifsin()
{
$idSocieteuser = $this->requete->getParametreFormulaire("idSocieteuser");
$accesAjoutPh = $this->requete->getParametreFormulaire("accesAjoutPh","numerique");
$ajoutPrescription = $this->requete->getParametreFormulaire("ajoutPrescription","numerique");
$ajoutPrescriptionExam = $this->requete->getParametreFormulaire("ajoutPrescriptionExam","numerique");
$envoismsactif = $this->requete->getParametreFormulaire("envoismsactif","numerique");
$smsAssure = $this->requete->getParametreFormulaire("smsAssure","numerique");
$smsmParFacture = $this->requete->getParametreFormulaire("smsmParFacture","numerique");
$emailParFacture = $this->requete->getParametreFormulaire("emailParFacture","numerique");
$copieSmsAssure = $this->requete->getParametreFormulaire("copieSmsAssure","numerique");
// echo "copieSmsAssure ".$copieSmsAssure;
// exit();
$filtreMedecin = $this->requete->getParametreFormulaire("filtreMedecin","numerique");
$nbMedicamentMax = $this->requete->getParametreFormulaire("nbMedicamentMax","numerique");
$seuilAlerteActif = $this->requete->getParametreFormulaire("seuilAlerteActif","numerique");
$appliquerMargePrixMedicament = $this->requete->getParametreFormulaire("appliquerMargePrixMedicament","numerique");
$appliquerMargePrixSubstitutMedicament = $this->requete->getParametreFormulaire("appliquerMargePrixSubstitutMedicament","numerique");
$margePrixMedicament = $this->requete->getParametreFormulaire("margePrixMedicament","numerique");
$margePrixSubstitutMedicament = $this->requete->getParametreFormulaire("margePrixSubstitutMedicament","numerique");
$montantTotalExamen = $this->requete->getParametreFormulaire("montantTotalExamen","numerique");
$montantTotalMedicament = $this->requete->getParametreFormulaire("montantTotalMedicament","numerique");
$nbConsultationSpecialisteJour = $this->requete->getParametreFormulaire("nbConsultationSpecialisteJour","numerique");
$ageMaxiPediatrie = $this->requete->getParametreFormulaire("ageMaxiPediatrie","numerique");
$nombreFeuilleGratuitJour = $this->requete->getParametreFormulaire("nombreFeuilleGratuitJour","numerique");
$codeModeBiometrie = $this->requete->getParametreFormulaire("codeModeBiometrie");
$permettrePrescriptionSiCritereBareme = $this->requete->getParametreFormulaire("permettrePrescriptionSiCritereBareme");
$interdirVentePartielleMedicament = $this->requete->getParametreFormulaire("interdirVentePartielleMedicament");
$accorderMedecinSouscripteur = $this->requete->getParametreFormulaire("accorderMedecinSouscripteur");
$delaisReponseMedecinSouscripteur = $this->requete->getParametreFormulaire("delaisReponseMedecinSouscripteur");
$tousActesSoumisOuinon = $this->requete->getParametreFormulaire("tousActesSoumisOuinon");
$nombreActeEntentePrealable = $this->requete->getParametreFormulaire("nombreActeEntentePrealable", "numerique");
$typeMargePrixMedicament = $this->requete->getParametreFormulaire("typeMargePrixMedicament");
$codeActeConsultationGratuite = $this->requete->getParametreFormulaire("codeActeConsultationGratuite");
$quantiteMedicamentPermise = $this->requete->getParametreFormulaire("quantiteMedicamentPermise", "numerique");
$prixMedicamentModifiable = $this->requete->getParametreFormulaire("prixMedicamentModifiable");
$nbTentativeBiometrie = $this->requete->getParametreFormulaire("nbTentativeBiometrie", "numerique");
$envoismswhatsappactif = $this->requete->getParametreFormulaire("envoismswhatsappactif");
$appliquerTarifBas = $this->requete->getParametreFormulaire("appliquerTarifBas");
$autoriserUnBonPrincipal = $this->requete->getParametreFormulaire("autoriserUnBonPrincipal");
$autoriserBonHospitAvantDate = $this->requete->getParametreFormulaire("autoriserBonHospitAvantDate");
$encaissementExige = $this->requete->getParametreFormulaire("encaissementExige");
$this->societeuser->enregistrermodifsin($idSocieteuser, $accesAjoutPh, $ajoutPrescription, $ajoutPrescriptionExam,
$envoismsactif, $smsAssure, $smsmParFacture, $emailParFacture, $copieSmsAssure, $filtreMedecin,
$nbMedicamentMax, $seuilAlerteActif, $appliquerMargePrixMedicament, $appliquerMargePrixSubstitutMedicament,
$margePrixMedicament, $margePrixSubstitutMedicament, $montantTotalExamen, $montantTotalMedicament,
$nbConsultationSpecialisteJour, $ageMaxiPediatrie, $nombreFeuilleGratuitJour, $codeModeBiometrie,
$permettrePrescriptionSiCritereBareme, $interdirVentePartielleMedicament, $accorderMedecinSouscripteur,
$delaisReponseMedecinSouscripteur, $tousActesSoumisOuinon, $nombreActeEntentePrealable, $typeMargePrixMedicament,
$codeActeConsultationGratuite, $quantiteMedicamentPermise, $prixMedicamentModifiable, $nbTentativeBiometrie,
$envoismswhatsappactif, $appliquerTarifBas, $autoriserUnBonPrincipal, $autoriserBonHospitAvantDate,
$encaissementExige);
// echo "FINISH OK!";
// exit();
}
public function majauthentification()
{
$codeSociete = $_SESSION['codeSociete'];
$activerOtp = $this->requete->getParametreFormulaire("activerOtp");
$this->societeuser->majAuthentificationOTP($codeSociete, $activerOtp);
//$this->genererVueAjax(array('expressionsinactives' => $expressionsinactives, 'expressionsactives' => $expressionsactives));
}
public function majfiltreip()
{
$idSocieteuser = $this->requete->getParametreFormulaire("idSocieteuser");
$filtrerIp = $this->requete->getParametreFormulaire("filtrerIp");
$filtrerIpPrestataire = $this->requete->getParametreFormulaire("filtrerIpPrestataire");
$this->societeuser->majfiltreip($idSocieteuser, $filtrerIp, $filtrerIpPrestataire);
}
}