261 lines
19 KiB
PHP
Executable File
261 lines
19 KiB
PHP
Executable File
<div class="page-content animate__animated animate__fadeIn">
|
|
|
|
<div class="header-section mb-4">
|
|
<div class="d-flex align-items-center bg-white p-3 shadow-sm border-start border-primary border-4" style="border-radius: var(--radius-md);">
|
|
<div class="icon-shape bg-primary-ghost text-primary rounded-circle me-3" style="width: 48px; height: 48px; display: flex; align-items: center; justify-content: center;">
|
|
<i class="fas fa-shield-alt fs-4"></i>
|
|
</div>
|
|
<div class="flex-grow-1">
|
|
<h4 class="mb-0 fw-bold text-uppercase"><?= $this->nettoyer($gc['libelle']) ?></h4>
|
|
<p class="text-muted small mb-0"><?= _("Code :") ?> <span class="fw-bold text-primary"><?= $this->nettoyer($gc['codeGcAssureur']) ?></span></p>
|
|
</div>
|
|
<div class="text-end border-start ps-3">
|
|
<div class="small text-muted text-uppercase fw-bold"><?= _("Logo Actuel") ?></div>
|
|
<div class="mt-1">
|
|
<?php if ($this->nettoyer($gc['logo_garant']) > " "): ?>
|
|
<img src="<?= $_SESSION['dossierPhoto_C'].$_SESSION['dossierSociete'].'/Tarifs/Img/garants/'.$_SESSION['logoGarant'] ?>"
|
|
class="rounded border shadow-sm" style="height: 50px; cursor:pointer;" data-bs-toggle="modal" data-bs-target="#pop_photo">
|
|
<?php else: ?>
|
|
<span class="badge bg-light text-muted border"><?= _("Aucun logo") ?></span>
|
|
<?php endif; ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row g-4">
|
|
|
|
<div class="col-lg-6">
|
|
<div class="card border-0 shadow-sm h-100">
|
|
<div class="card-header bg-white py-3 border-bottom border-primary-light">
|
|
<h6 class="mb-0 fw-bold text-primary text-uppercase small"><i class="fas fa-info-circle me-2"></i><?= _("Informations Générales") ?></h6>
|
|
</div>
|
|
<div class="card-body">
|
|
<div class="row g-3">
|
|
<div class="col-md-6">
|
|
<label class="form-label small text-muted fw-bold"><?= _("Type Garant") ?></label>
|
|
<input class="form-control bg-light border-0 fw-bold shadow-none" value="<?= $this->nettoyer($gc['typegc']) ?>" disabled>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<label class="form-label small text-muted fw-bold"><?= _("Représentant") ?></label>
|
|
<input class="form-control bg-light border-0 fw-bold shadow-none" value="<?= $this->nettoyer($gc['representant']) ?>" disabled>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<label class="form-label small text-muted fw-bold"><?= _("Téléphone") ?></label>
|
|
<input class="form-control bg-light border-0 fw-bold shadow-none" value="<?= $this->nettoyer($gc['telephoneGarant']) ?>" disabled>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<label class="form-label small text-muted fw-bold"><?= _("E-mail") ?></label>
|
|
<input class="form-control bg-light border-0 fw-bold shadow-none" value="<?= $this->nettoyer($gc['email']) ?>" disabled>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<label class="form-label small text-muted fw-bold"><?= _("Tél. Représentant") ?></label>
|
|
<input class="form-control bg-light border-0 fw-bold shadow-none" value="<?= $this->nettoyer($gc['telephonerepresentant']) ?>" disabled>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<label class="form-label small text-muted fw-bold"><?= _("Sigle Représentant") ?></label>
|
|
<input class="form-control bg-light border-0 fw-bold shadow-none" value="<?= $this->nettoyer($gc['siglerepresentant']) ?>" disabled>
|
|
</div>
|
|
<div class="col-12">
|
|
<label class="form-label small text-muted fw-bold"><?= _("Adresse Géographique") ?></label>
|
|
<input class="form-control bg-light border-0 shadow-none" value="<?= $this->nettoyer($gc['adresseGeographique']) ?>" disabled>
|
|
</div>
|
|
<div class="col-12">
|
|
<label class="form-label small text-muted fw-bold"><?= _("Adresse Postale") ?></label>
|
|
<input class="form-control bg-light border-0 shadow-none" value="<?= $this->nettoyer($gc['adressePostale']) ?>" disabled>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-lg-6">
|
|
<div class="card border-0 shadow-sm h-100">
|
|
<div class="card-header bg-white py-3 border-bottom border-primary-light">
|
|
<h6 class="mb-0 fw-bold text-primary text-uppercase small"><i class="fas fa-percentage me-2"></i><?= _("Taux & Commissions") ?></h6>
|
|
</div>
|
|
<div class="card-body">
|
|
<div class="row g-3">
|
|
<div class="col-md-4">
|
|
<label class="form-label small text-muted fw-bold"><?= _("Comm. Primes (%)") ?></label>
|
|
<div class="h5 fw-bold text-dark"><?= $this->nettoyer($gc['gcTauxCommissionGerant']) ?>%</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<label class="form-label small text-muted fw-bold"><?= _("Taux Ristourne (%)") ?></label>
|
|
<div class="h5 fw-bold text-dark"><?= $this->nettoyer($gc['gcTauxRistourne']) ?>%</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<label class="form-label small text-muted fw-bold"><?= _("TVA (%)") ?></label>
|
|
<div class="h5 fw-bold text-dark"><?= $this->nettoyer($gc['gcTauxTva']) ?>%</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<label class="form-label small text-muted fw-bold"><?= _("Comm. Sinistres (%)") ?></label>
|
|
<div class="h5 fw-bold text-primary"><?= $this->nettoyer($gc['gcTauxFraisReel']) ?>%</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<label class="form-label small text-muted fw-bold"><?= _("Redressement (%)") ?></label>
|
|
<div class="h5 fw-bold text-dark"><?= $this->nettoyer($gc['gcTauxRedressement']) ?>%</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<label class="form-label small text-muted fw-bold"><?= _("Suspension (%)") ?></label>
|
|
<div class="h5 fw-bold text-danger"><?= $this->nettoyer($gc['gcLimiteConsommation']) ?>%</div>
|
|
</div>
|
|
|
|
<div class="col-12 border-top pt-3 mt-2">
|
|
<div class="row">
|
|
<div class="col-md-4 text-center border-end">
|
|
<label class="small text-muted d-block fw-bold"><?= _("Nouvelle Carte") ?></label>
|
|
<span class="fw-bold fs-6"><?= format_N($gc['fraisCarteAfn']) ?></span>
|
|
</div>
|
|
<div class="col-md-4 text-center border-end">
|
|
<label class="small text-muted d-block fw-bold"><?= _("Renouvellement") ?></label>
|
|
<span class="fw-bold fs-6"><?= format_N($gc['fraisCarteRen']) ?></span>
|
|
</div>
|
|
<div class="col-md-4 text-center">
|
|
<label class="small text-muted d-block fw-bold"><?= _("Ré-impression") ?></label>
|
|
<span class="fw-bold fs-6"><?= format_N($gc['fraisCarteImp']) ?></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-lg-12">
|
|
<div class="card border-0 shadow-sm">
|
|
<div class="card-header bg-light py-3">
|
|
<h6 class="mb-0 fw-bold text-muted small text-uppercase"><i class="fas fa-hand-holding-usd me-2"></i><?= _("Configuration des Fonds Sinistres & Honoraires") ?></h6>
|
|
</div>
|
|
<div class="card-body">
|
|
<div class="row g-4">
|
|
<div class="col-md-6 border-end">
|
|
<h6 class="small fw-bold text-primary mb-3 text-uppercase"><?= _("Fonds Sinistres") ?></h6>
|
|
<div class="row g-2">
|
|
<div class="col-6"><label class="small text-muted fw-bold"><?= _("Source") ?></label>
|
|
<select class="form-select form-select-sm" disabled><?php liste_options($sourcefonds,$gc['codeSourceFondGarantAppelFond'],true); ?></select>
|
|
</div>
|
|
<div class="col-6"><label class="small text-muted fw-bold"><?= _("Assiette") ?></label>
|
|
<select class="form-select form-select-sm" disabled><?php liste_options($assiettefonds,$gc['codeAssietteFacturationGarantAppelFond'],true); ?></select>
|
|
</div>
|
|
<div class="col-6"><label class="small text-muted fw-bold"><?= _("Périodicité Fond") ?></label>
|
|
<select class="form-select form-select-sm" disabled><?php liste_options($periodicitesappelfond,$gc['codePeriodiciteAppelFond'],false); ?></select>
|
|
</div>
|
|
<div class="col-6"><label class="small text-muted fw-bold"><?= _("Périodicité Déficit") ?></label>
|
|
<select class="form-select form-select-sm" disabled><?php liste_options($periodicitesfactDeficit,$gc['codePeriodiciteFacturationDeficit'],false); ?></select>
|
|
</div>
|
|
<div class="col-12 mt-3">
|
|
<div class="bg-primary-ghost p-2 rounded d-flex justify-content-between">
|
|
<span class="small fw-bold text-muted"><?= _("Provision Garant (HT)") ?></span>
|
|
<span class="fw-bold text-primary"><?= format_N($gc['montantBudget']) ?></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<h6 class="small fw-bold text-primary mb-3 text-uppercase"><?= _("Fonds Honoraires") ?></h6>
|
|
<div class="row g-2">
|
|
<div class="col-6"><label class="small text-muted fw-bold"><?= _("Source") ?></label>
|
|
<select class="form-select form-select-sm" disabled><?php liste_options($sourcehonoraire,$gc['codeSourceFondGarantHonoraire'],true); ?></select>
|
|
</div>
|
|
<div class="col-6"><label class="small text-muted fw-bold"><?= _("Assiette") ?></label>
|
|
<select class="form-select form-select-sm" disabled><?php liste_options($assiettehonoraire,$gc['codeAssietteFacturationGarantHonoraire'],true); ?></select>
|
|
</div>
|
|
<div class="col-6"><label class="small text-muted fw-bold"><?= _("Périodicité") ?></label>
|
|
<select class="form-select form-select-sm" disabled><?php liste_options($periodicites,$gc['codePeriodiciteHonoraire'],false); ?></select>
|
|
</div>
|
|
<div class="col-6"><label class="small text-muted fw-bold"><?= _("Forfait (HT)") ?></label>
|
|
<input class="form-control form-control-sm bg-light border-0 fw-bold" value="<?= format_N($gc['forfaitHonoraire']) ?>" disabled>
|
|
</div>
|
|
<div class="col-12 mt-3">
|
|
<div class="bg-primary-ghost p-2 rounded d-flex justify-content-between">
|
|
<span class="small fw-bold text-muted"><?= _("Caution Permanente (HT)") ?></span>
|
|
<span class="fw-bold text-primary"><?= format_N($gc['forfaitCautionPermanant']) ?></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-lg-12">
|
|
<div class="card border-0 shadow-sm">
|
|
<div class="card-header bg-white py-3 border-bottom border-primary-light">
|
|
<h6 class="mb-0 fw-bold text-primary text-uppercase small"><i class="fas fa-file-invoice-dollar me-2"></i><?= _("Comptabilité, Caution & Convention") ?></h6>
|
|
</div>
|
|
<div class="card-body">
|
|
<div class="row g-3">
|
|
<div class="col-md-3">
|
|
<label class="form-label small text-muted fw-bold"><?= _("Compte TP") ?></label>
|
|
<input class="form-control bg-light border-0 fw-bold" value="<?= $this->nettoyer($gc['numerodeCompteComptableTP']) ?>" disabled>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<label class="form-label small text-muted fw-bold"><?= _("Compte RD") ?></label>
|
|
<input class="form-control bg-light border-0 fw-bold" value="<?= $this->nettoyer($gc['numerodeCompteComptableRD']) ?>" disabled>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<label class="form-label small text-muted fw-bold"><?= _("Mode Paiement") ?></label>
|
|
<select class="form-select bg-light" disabled><?= liste_options($modepaiement,$gc['codeModePaiementDemande'],false) ?></select>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<label class="form-label small text-muted fw-bold"><?= _("No Contribuable") ?></label>
|
|
<input class="form-control bg-light border-0 fw-bold" value="<?= $this->nettoyer($gc['numeroCompteContribuable']) ?>" disabled>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<label class="form-label small text-muted fw-bold"><?= _("Convention") ?></label>
|
|
<select class="form-select bg-light fw-bold" disabled><?php liste_options($conventions,$gc['codeConvention'],false); ?></select>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<label class="form-label small text-muted fw-bold"><?= _("Fraction Caution (Nb mois)") ?></label>
|
|
<input class="form-control bg-light border-0 fw-bold" value="<?= format_N($gc['nbMoisCaution']) ?>" disabled>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<label class="form-label small text-muted fw-bold"><?= _("Seuil Complément Caution (%)") ?></label>
|
|
<input class="form-control bg-light border-0 fw-bold" value="<?= format_N($gc['seuilComplementCaution']) ?>" disabled>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<label class="form-label small text-muted fw-bold"><?= _("Tarif Actes") ?></label>
|
|
<select class="form-select bg-light fw-bold" disabled><?= liste_options($tarifActe,$gc['codeTarifActe'],true) ?></select>
|
|
</div>
|
|
<div class="col-md-4 text-center d-flex align-items-end justify-content-center">
|
|
<div class="p-2 rounded w-100 <?= ($gc['encaissementExige'] == "1") ? 'bg-danger text-white' : 'bg-success text-white' ?> fw-bold small text-uppercase">
|
|
<i class="fas <?= ($gc['encaissementExige'] == "1") ? 'fa-ban' : 'fa-check-circle' ?> me-2"></i>
|
|
<?= ($gc['encaissementExige'] == "1") ? _("Impayé = Prestation interdite") : _("Prestation autorisée") ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-lg-12 mb-5">
|
|
<div class="card border-0 shadow-sm bg-primary-ghost text-primary border-primary border-start border-4">
|
|
<div class="card-body">
|
|
<form enctype="multipart/form-data" action="Fichegcassureur/<?= $gc['id'] ?>/" method="post">
|
|
<div class="row align-items-center">
|
|
<div class="col-md-8">
|
|
<h6 class="fw-bold text-uppercase mb-2"><i class="fas fa-upload me-2"></i><?= _("Mise à jour du logo") ?></h6>
|
|
<input type="hidden" name="MAX_FILE_SIZE" value="1000000" />
|
|
<input class="form-control form-control-sm shadow-sm" name="fichier_image_a_uploader" type="file" id="fichier_image_a_uploader" />
|
|
</div>
|
|
<div class="col-md-4 text-end">
|
|
<button type="submit" name="submit" class="btn btn-primary rounded-pill px-4 fw-bold shadow-sm">
|
|
<i class="fas fa-sync-alt me-2"></i><?= _("Actualiser l'image") ?>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<style>
|
|
.bg-primary-ghost { background-color: rgba(33, 46, 83, 0.08) !important; }
|
|
.border-primary-light { border-color: rgba(33, 46, 83, 0.1) !important; }
|
|
.form-control:disabled, .form-select:disabled { opacity: 1; color: #212e53; cursor: default; }
|
|
</style>
|