This commit is contained in:
KONE SOREL 2026-03-04 09:36:34 +00:00
parent e4d331ffdd
commit c993100231
2 changed files with 34 additions and 7 deletions

View File

@ -31,6 +31,7 @@ class ControleurModifautresparametressin extends Controleur {
private $autoriserUnBonPrincipalOuinon;
private $autoriserBonHospitAvantDateOuinon;
private $encaissementExigeOuinon;
private $prixActeModifiableOuinon;
public function __construct() {
$this->menuvue = new Menuvueutilisateur();
@ -66,6 +67,8 @@ class ControleurModifautresparametressin extends Controleur {
$this->autoriserBonHospitAvantDateOuinon = (new Ouinon())->getListe();
$this->encaissementExigeOuinon = (new Ouinon())->getListe();
$this->prixActeModifiableOuinon = (new Ouinon())->getListe();
}
public function index()
@ -92,7 +95,8 @@ class ControleurModifautresparametressin extends Controleur {
'accorderMedecinSouscripteurOuinon' => $this->accorderMedecinSouscripteurOuinon, 'prixMedicamentModifiableOuinon' => $this->prixMedicamentModifiableOuinon,
'tousActesSoumisOuinon' => $this->tousActesSoumisOuinon, 'envoismswhatsappactifOuinon' => $this->envoismswhatsappactifOuinon,
'appliquerTarifBasOuinon' => $this->appliquerTarifBasOuinon, 'autoriserUnBonPrincipalOuinon' => $this->autoriserUnBonPrincipalOuinon,
'autoriserBonHospitAvantDateOuinon' => $this->autoriserBonHospitAvantDateOuinon, 'encaissementExigeOuinon' => $this->encaissementExigeOuinon
'autoriserBonHospitAvantDateOuinon' => $this->autoriserBonHospitAvantDateOuinon, 'encaissementExigeOuinon' => $this->encaissementExigeOuinon,
'prixActeModifiableOuinon' => $this->prixActeModifiableOuinon
));
}

View File

@ -206,12 +206,12 @@
<tbody>
<?php
$centres_bool = [
['01', _("Limiter la recherche des praticiens au centre de soins courant."), 'envoismsactif', $envoismsactifOuinon, 's_envoismsactif'],
['02', _("Activer la modification du prix de l'acte dans le centre de soins."), 'envoismswhatsappactif', $envoismswhatsappactifOuinon, 's_envoismswhatsappactif'],
['03', _("Autoriser la prescription malgré un blocage indiqué dans le barème de prestations."), 'smsAssure', $smsAssureOuinon, 's_smsAssure'],
['04', _("Exiger un bon principal pour tout bon de consultation gratuite."), 'smsmParFacture', $smsmParFactureOuinon, 's_smsmParFacture'],
['05', _("Permettre l'exécution anticipée d'un bon d'hospitalisation issu d'une proforma."), 'emailParFacture', $emailParFactureOuinon, 's_emailParFacture'],
['06', _("Bloquer les prestations en cas de prime impayée."), 'copieSmsPrestataireAssure', $copieSmsAssureOuinon, 's_copieSmsAssure']
['01', _("Limiter la recherche des praticiens au centre de soins courant."), 'filtreMedecin', $filtreMedecinOuinon, 's_filtreMedecin'],
['02', _("Activer la modification du prix de l'acte dans le centre de soins."), 'prixActeModifiable', $prixActeModifiableOuinon, 's_prixActeModifiable'],
['03', _("Autoriser la prescription malgré un blocage indiqué dans le barème de prestations."), 'permettrePrescriptionSiCritereBareme', $permettrePrescriptionOuinon, 's_permettrePrescriptionSiCritereBareme'],
['04', _("Exiger un bon principal pour tout bon de consultation gratuite."), 'autoriserUnBonPrincipal', $autoriserUnBonPrincipalOuinon, 's_autoriserUnBonPrincipal'],
['05', _("Permettre l'exécution anticipée d'un bon d'hospitalisation issu d'une proforma."), 'autoriserBonHospitAvantDate', $autoriserBonHospitAvantDateOuinon, 's_autoriserBonHospitAvantDate'],
['06', _("Bloquer les prestations en cas de prime impayée."), 'encaissementExige', $encaissementExigeOuinon, 's_encaissementExige']
];
foreach($centres_bool as $b):
$status = ($societeuser[$b[2]] == "1"); ?>
@ -226,6 +226,29 @@
</td>
</tr>
<?php endforeach; ?>
<?php
$centres_num = [
['07', _("Plafond de consultations spécialistes autorisées par jour."), 'nbConsultationSpecialisteJour', ''],
['08', _("Plafond de consultations gratuites autorisées par jour."), 'nombreFeuilleGratuitJour', ''],
['09', _("Âge limite pour une consultation pédiatrique."), 'ageMaxiPediatrie', _('An(s)')],
['10', _("Nombre maximum de médicaments par bon de prise en charge."), 'nbMedicamentMax', ''],
['11', _("Quantité maximale de boîtes par médicament sur bon de prise en charge."), 'quantiteMedicamentPermise', ''],
['12', _("Nombre maximum d'échecs biométriques déclenchant une alerte."), 'nbTentativeBiometrie', '']
];
foreach($centres_num as $c): ?>
<tr class="searchable-row">
<td class="text-center"><span class="badge-ghost bg-primary-ghost"><?= $c[0] ?></span></td>
<td class="text-muted fw-bold"><?= $c[1] ?></td>
<td class="text-center bg-light text-muted fw-bold"><?= format_N($this->nettoyer($societeuser[$c[2]])) ?> <?= $c[3] ?></td>
<td>
<div class="input-group input-group-sm">
<input class="form-control text-center fw-bold border-warning" id="<?= $c[2] ?>" name="<?= $c[2] ?>" type="text" value="<?= $this->nettoyer($societeuser[$c[2]]) ?>" onBlur="javascript:controle_numerique_new(this.id, <?= $this->nettoyer($societeuser[$c[2]]) ?>);">
<span class="input-group-text bg-white border-warning"><?= $c[3] ?></span>
</div>
</td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
</div>