newdesigngestionnaire/Vue/Ajaxparametreproduitgarant/index.php
2026-03-16 09:33:20 +00:00

131 lines
8.6 KiB
PHP
Executable File

<?php $superUser = $_SESSION['superUser']; ?>
<input type="hidden" id="codeGcAssureur" name="codeGcAssureur" value="<?= $this->nettoyer($parametres['codeGcAssureur']) ?>">
<div class="animate__animated animate__fadeIn">
<div class="d-flex justify-content-between align-items-center bg-white p-3 mb-1 shadow-sm rounded border-bottom">
<?php if($nbLigne == "0" && $superUser == "1"): ?>
<h6 class="mb-0 fw-bold text-uppercase small">
<i class="fas fa-sliders-h me-2"></i><?= _("Configuration spécifique du produit") ?>
</h6>
<?php else: ?>
<h6 class="mb-0 fw-bold text-uppercase small text-warning">
<i class="fas fa-sliders-h me-2"></i><?= _("Configuration spécifique du produit") ?>
</h6>
<?php endif; ?>
<div class="d-flex gap-2">
<button type="button" class="btn btn-light btn-sm rounded-pill px-3 border shadow-xs fw-bold" onClick="retour_param_fact_garant();">
<?= _("Annuler") ?>
</button>
<?php if($nbLigne == "0" && $superUser == "1"): ?>
<button type="button" class="btn btn-primary btn-sm rounded-pill px-4 shadow-sm fw-bold" onClick="inserer_param_fact_produit();">
<i class="fas fa-save me-1"></i> <?= _("Enregistrer") ?>
</button>
<?php else: ?>
<button type="button" class="btn btn-warning btn-sm rounded-pill px-4 shadow-sm fw-bold text-dark" onClick="modifier_param_fact_produit('<?= $superUser ?>');">
<i class="fas fa-edit me-1"></i> <?= _("Mettre à jour") ?>
</button>
<?php endif; ?>
</div>
</div>
<div class="row g-2">
<div class="col-md-12">
<div class="card border-0 shadow-sm">
<div class="card-body">
<div class="row g-3">
<div class="col-md-4">
<label class="form-label small fw-bold text-muted"><?= _("Nombre Famille Estimé") ?></label>
<input class="form-control border-2 <?= ($nbLigne != '0') ? 'bg-light' : '' ?>"
id="nbAdherent" name="nbAdherent" type="text"
value="<?= format_N($this->nettoyer($parametres['nbAdherent'])) ?>"
<?= ($nbLigne != '0') ? 'disabled' : 'onfocus="formatNumerique(this);" onkeyup="controle_numerique(this);" onblur="formatMonetaire(this);"' ?>>
</div>
<div class="col-md-4">
<label class="form-label small fw-bold text-muted"><?= _("Nombre Bénéficiaire Estimé") ?></label>
<input class="form-control border-2 <?= ($nbLigne != '0') ? 'bg-light' : '' ?>"
id="nbBeneficiaire" name="nbBeneficiaire" type="text"
value="<?= format_N($this->nettoyer($parametres['nbBeneficiaire'])) ?>"
<?= ($nbLigne != '0') ? 'disabled' : 'onfocus="formatNumerique(this);" onkeyup="controle_numerique(this);" onblur="formatMonetaire(this);"' ?>>
</div>
<div class="col-md-4">
<label class="form-label small fw-bold text-muted"><?= _("Forfait Honoraires") ?></label>
<input class="form-control border-2 <?= ($nbLigne != '0') ? 'bg-light' : '' ?>"
id="forfaitHonoraire" name="forfaitHonoraire" type="text"
value="<?= format_N($this->nettoyer($parametres['forfaitHonoraire'])) ?>"
<?= ($nbLigne != '0') ? 'disabled' : 'onfocus="formatNumerique(this);" onkeyup="controle_numerique(this);" onblur="formatMonetaire(this);"' ?>>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-12">
<div class="card border-0 shadow-sm border-start border-4 border-info">
<div class="card-body">
<div class="row g-3">
<div class="col-md-4">
<label class="form-label small fw-bold text-muted"><?= _("Budget Global") ?></label>
<input class="form-control border-2 fw-bold text-primary <?= ($nbLigne != '0') ? 'bg-light' : '' ?>"
name="montantBudget" id="montantBudget" type="text"
value="<?= format_N($this->nettoyer($parametres['montantBudget'])) ?>"
<?= ($nbLigne != '0') ? 'disabled' : 'onfocus="formatNumerique(this);" onkeyup="controle_numerique(this);" onblur="formatMonetaire(this);"' ?>>
</div>
<div class="col-md-4">
<label class="form-label small fw-bold text-muted"><?= _("Budget Enfant Supplémentaire") ?></label>
<input class="form-control border-2 <?= ($nbLigne != '0') ? 'bg-light' : '' ?>"
name="montantBudgetEnfantSupl" id="montantBudgetEnfantSupl" type="text"
value="<?= format_N($this->nettoyer($parametres['montantBudgetEnfantSupl'])) ?>"
<?= ($nbLigne != '0') ? 'disabled' : 'onfocus="formatNumerique(this);" onkeyup="controle_numerique(this);" onblur="formatMonetaire(this);"' ?>>
</div>
<div class="col-md-4">
<label class="form-label small fw-bold text-muted"><?= _("Budget Conjoint Supplémentaire") ?></label>
<input class="form-control border-2 <?= ($nbLigne != '0') ? 'bg-light' : '' ?>"
name="montantBudgetConjointSupl" id="montantBudgetConjointSupl" type="text"
value="<?= format_N($this->nettoyer($parametres['montantBudgetConjointSupl'])) ?>"
<?= ($nbLigne != '0') ? 'disabled' : 'onfocus="formatNumerique(this);" onkeyup="controle_numerique(this);" onblur="formatMonetaire(this);"' ?>>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-12 mb-4">
<div class="card border-0 shadow-sm">
<div class="card-body">
<div class="row g-3">
<div class="col-md-4">
<label class="form-label small fw-bold text-muted"><?= _("Taux Frais Réels (%)") ?></label>
<input class="form-control border-2 <?= ($nbLigne != '0') ? 'bg-light' : '' ?>"
id="gcTauxFraisReel" name="gcTauxFraisReel" type="number"
value="<?= $this->nettoyer($parametres['gcTauxFraisReel']) ?>"
<?= ($nbLigne != '0') ? 'disabled' : '' ?>>
</div>
<div class="col-md-4">
<label class="form-label small fw-bold text-muted"><?= _("Taux Redressement (%)") ?></label>
<input class="form-control border-2 <?= ($nbLigne != '0') ? 'bg-light' : '' ?>"
id="gcTauxRedressement" name="gcTauxRedressement" type="number"
value="<?= $this->nettoyer($gc['gcTauxRedressement']) ?>"
<?= ($nbLigne != '0') ? 'disabled' : '' ?>>
</div>
<div class="col-md-4">
<label class="form-label small fw-bold text-muted"><?= _("Taux Commission Gérant (%)") ?></label>
<input class="form-control border-2 <?= ($nbLigne != '0') ? 'bg-light' : '' ?>"
id="gcTauxCommissionGerant" name="gcTauxCommissionGerant" type="number"
value="<?= $this->nettoyer($parametres['gcTauxCommissionGerant']) ?>"
<?= ($nbLigne != '0') ? 'disabled' : '' ?>>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<style>
.bg-warning-light { background-color: rgba(255, 193, 7, 0.15); }
.card { border-radius: 10px; }
.form-control:disabled { opacity: 0.8; cursor: not-allowed; }
</style>