Valder
This commit is contained in:
parent
d02ac7f851
commit
896f282354
|
|
@ -754,6 +754,11 @@ body {
|
|||
.accordion-title {
|
||||
font-size: 0.9rem !important;
|
||||
}
|
||||
|
||||
.financial-item {
|
||||
border-right: none !important;
|
||||
border-bottom: 1px solid var(--office-border);
|
||||
}
|
||||
}
|
||||
|
||||
/* Écrans larges : mêmes insets pour nav-tabs et content-area */
|
||||
|
|
@ -932,4 +937,123 @@ li i { margin-right:10px; color:#007bff; }
|
|||
padding-left: 15px !important;
|
||||
padding-right: 15px !important; /* Ajout crucial pour l'équilibre visuel */
|
||||
font-family: 'Courier New', Courier, monospace; /* Optionnel: police mono pour aligner les décimales */
|
||||
}
|
||||
}
|
||||
|
||||
/* Global Container */
|
||||
#div_police {
|
||||
background-color: var(--office-light);
|
||||
color: var(--office-dark);
|
||||
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
|
||||
}
|
||||
|
||||
/* Card Styling */
|
||||
#div_police .card {
|
||||
border: 1px solid var(--office-border);
|
||||
border-radius: 2px; /* Office style is more rectangular */
|
||||
}
|
||||
|
||||
#div_police .card-header {
|
||||
background-color: var(--office-primary) !important;
|
||||
color: white;
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
/* Form Controls */
|
||||
#div_police .form-label {
|
||||
color: var(--office-primary);
|
||||
margin-bottom: 2px;
|
||||
font-size: 0.75rem;
|
||||
}
|
||||
|
||||
#div_police .form-control {
|
||||
border-radius: 2px;
|
||||
border: 1px solid var(--office-border);
|
||||
font-size: 0.9rem;
|
||||
padding: 0.5rem 0.75rem;
|
||||
}
|
||||
|
||||
#div_police .form-control[readonly] {
|
||||
background-color: var(--office-warm-bg);
|
||||
border-color: var(--office-common);
|
||||
color: #555;
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
/* Status Boxes (Custom) */
|
||||
.status-box {
|
||||
border: 1px solid var(--office-border);
|
||||
padding: 8px;
|
||||
text-align: center;
|
||||
background: white;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
border-radius: 2px;
|
||||
}
|
||||
|
||||
.status-box.active {
|
||||
background-color: var(--office-secondary);
|
||||
color: white;
|
||||
border-color: var(--office-secondary);
|
||||
}
|
||||
|
||||
.status-box small {
|
||||
font-size: 0.65rem;
|
||||
text-transform: uppercase;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.status-box span {
|
||||
font-weight: bold;
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
/* Financial Footer */
|
||||
.financial-item {
|
||||
transition: background 0.3s;
|
||||
}
|
||||
|
||||
.financial-item:hover {
|
||||
background-color: var(--office-hover);
|
||||
}
|
||||
|
||||
/* Buttons */
|
||||
.btn-primary {
|
||||
background-color: var(--office-primary);
|
||||
border-color: var(--office-primary);
|
||||
}
|
||||
|
||||
.btn-secondary {
|
||||
background-color: var(--office-secondary);
|
||||
border-color: var(--office-secondary);
|
||||
}
|
||||
|
||||
.btn-outline-office {
|
||||
color: var(--office-secondary);
|
||||
border-color: var(--office-secondary);
|
||||
}
|
||||
|
||||
.btn-outline-office:hover {
|
||||
background-color: var(--office-secondary);
|
||||
color: white;
|
||||
}
|
||||
|
||||
/* Tables */
|
||||
.custom-table thead th {
|
||||
background-color: var(--office-common);
|
||||
border-bottom: 2px solid var(--office-primary);
|
||||
color: var(--office-dark);
|
||||
font-weight: 600;
|
||||
font-size: 0.8rem;
|
||||
padding: 12px;
|
||||
}
|
||||
|
||||
.custom-table tbody td {
|
||||
padding: 10px 12px;
|
||||
border-bottom: 1px solid var(--office-border);
|
||||
}
|
||||
|
||||
/* Datepicker Specific */
|
||||
.datepicker {
|
||||
border-left: 3px solid var(--office-primary) !important;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,152 +1,199 @@
|
|||
<?php
|
||||
$this->titre = "Fiche police";
|
||||
/**
|
||||
* Vue : Fiche Police
|
||||
* Thème : Office 2019 / PowerPoint Professional
|
||||
*/
|
||||
|
||||
// Initialisation des variables de logique
|
||||
$gcactive = ($this->nettoyer($police['gestionConfiee']) == "1");
|
||||
$remplacementAdherent = ($this->nettoyer($police['remplacementAdherent']) == "1");
|
||||
$isAnglophone = est_anglophone();
|
||||
|
||||
$typeContrat = $isAnglophone ? $police['typeContratEng'] : $police['typeContrat'];
|
||||
$typeAvenant = $isAnglophone ? $police['typeAvenantEng'] : $police['typeAvenant'];
|
||||
$etatPolice = $isAnglophone ? $police['etatPoliceEng'] : $police['etatPolice'];
|
||||
|
||||
// Gestion de la langue
|
||||
$isEng = est_anglophone();
|
||||
$typeContrat = $isEng ? $police['typeContratEng'] : $police['typeContrat'];
|
||||
$typeAvenant = $isEng ? $police['typeAvenantEng'] : $police['typeAvenant'];
|
||||
$etatPolice = $isEng ? $police['etatPoliceEng'] : $police['etatPolice'];
|
||||
|
||||
$codeEtatPolice = $this->nettoyer($police['codeEtatPolice']);
|
||||
|
||||
// Détermination du badge de statut Bootstrap
|
||||
if($codeEtatPolice == "EC"){
|
||||
$badgeClass = "bg-success"; // En Cours
|
||||
} elseif(in_array($codeEtatPolice, ["RE", "AN"])){
|
||||
$badgeClass = "bg-danger"; // Résilié / Annulé
|
||||
} else {
|
||||
$badgeClass = "bg-warning text-dark"; // Autre (Instance, etc.)
|
||||
}
|
||||
$prestationPossible = $this->nettoyer($police['prestationPossible']);
|
||||
?>
|
||||
<input type="hidden" id="idPolice_C" value="<?= $_SESSION['idPolice_C']?>">
|
||||
|
||||
<div id="div_police" class="container-fluid mt-0">
|
||||
<h1 class="text-primary mb-1"><i class="bi bi-file-earmark-text"></i> <?= _('Fiche Police') ?></h1>
|
||||
<div id="div_police" class="container-fluid py-4">
|
||||
<input type="hidden" id="gestionConfiee" value="<?= $this->nettoyer($police['gestionConfiee']) ?>">
|
||||
<input type="hidden" id="prestationPossible" value="<?= $prestationPossible ?>">
|
||||
|
||||
<div class="card mb-2 border-0 shadow-sm mt-0">
|
||||
<div class="card-header bg-light d-flex justify-content-between align-items-center">
|
||||
<h5 class="mb-0 text-dark">
|
||||
<?= _("Police No") ?> : <span class="fw-bold"><?= $this->nettoyer($police['numeroPolice']) ?></span>
|
||||
<small class="text-muted ms-3">(ID: <?= $this->nettoyer($police['idPolice']) ?>)</small>
|
||||
<div class="card shadow-sm mb-4 border-0">
|
||||
<div class="card-header d-flex justify-content-between align-items-center py-3">
|
||||
<h5 class="mb-0 fw-bold">
|
||||
<i class="fas fa-shield-alt me-2"></i>
|
||||
<?= _("POLICE") ?> : <span class="text-white-50"><?= $this->nettoyer($police['numeroPolice']) ?></span>
|
||||
<span class="ms-3 badge bg-white text-dark small fw-normal">ID: <?= $this->nettoyer($police['idPolice']) ?></span>
|
||||
</h5>
|
||||
<span class="badge rounded-pill <?= $badgeClass ?> px-3 py-2 fs-6">
|
||||
<?= $etatPolice ?>
|
||||
</span>
|
||||
<div class="text-end">
|
||||
<small class="d-block opacity-75"><?= _("Primes non facturées") ?></small>
|
||||
<span class="fw-bold h5 mb-0"><?= format_N($nb_non_facturees) ?></span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card-body bg-white">
|
||||
<div class="row g-3 mb-4">
|
||||
<div class="col-md-3">
|
||||
<div class="p-3 border rounded bg-light text-center">
|
||||
<small class="text-muted d-block"><?= _("Total Primes (TTC)") ?></small>
|
||||
<span class="fs-5 fw-bold text-primary"><?= format_N($totalquittance['primeTtc']) ?></span>
|
||||
<div class="card-body p-4">
|
||||
<div class="row g-3">
|
||||
<div class="col-lg-8 col-md-7">
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("Client") ?></label>
|
||||
<div class="input-group">
|
||||
<span class="input-group-text bg-light"><i class="fas fa-user-tie"></i></span>
|
||||
<input type="text" class="form-control" value="<?= $_SESSION['nomClient_C'] ?>" readonly>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<div class="p-3 border rounded bg-light text-center">
|
||||
<small class="text-muted d-block"><?= _("Total Encaissements") ?></small>
|
||||
<span class="fs-5 fw-bold text-success"><?= format_N($totalquittance['encaisse']) ?></span>
|
||||
</div>
|
||||
<div class="col-lg-4 col-md-5">
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("Numéro de Police") ?></label>
|
||||
<input type="text" class="form-control fw-bold" value="<?= $this->nettoyer($police['numeroPolice']) ?>" readonly>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<div class="p-3 border rounded bg-light text-center">
|
||||
<small class="text-muted d-block"><?= _("Solde Restant") ?></small>
|
||||
<span class="fs-5 fw-bold text-danger"><?= format_N($totalquittance['solde']) ?></span>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-4 col-md-6">
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("Courtier / Apporteur") ?></label>
|
||||
<input type="text" class="form-control" value="<?= $this->nettoyer($police['apporteur']) ?>" readonly>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<div class="p-3 border rounded bg-info bg-opacity-10 text-center">
|
||||
<small class="text-muted d-block"><?= _("Primes non facturées") ?></small>
|
||||
<span class="fs-5 fw-bold"><?= format_N($nb_non_facturees) ?></span>
|
||||
</div>
|
||||
<div class="col-lg-2 col-md-6">
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("Tx Comm %") ?></label>
|
||||
<input type="text" class="form-control text-center" value="<?= $this->nettoyer($police['tauxCommission']) ?>" readonly>
|
||||
</div>
|
||||
<div class="col-lg-6 col-md-12">
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("Type de Contrat") ?></label>
|
||||
<input type="text" class="form-control" value="<?= $typeContrat ?>" readonly>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-3 col-md-6">
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("État de la Police") ?></label>
|
||||
<input type="text" class="form-control fw-bold text-primary border-primary-subtle" value="<?= $etatPolice ?>" readonly>
|
||||
</div>
|
||||
<div class="col-lg-3 col-md-6">
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("Date Effet") ?></label>
|
||||
<input type="text" class="form-control" value="<?= dateLang($this->nettoyer($police['dateEffet']), $_SESSION['lang']) ?>" readonly>
|
||||
</div>
|
||||
<div class="col-lg-3 col-md-6">
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("Échéance") ?></label>
|
||||
<input type="text" class="form-control" value="<?= dateLang($this->nettoyer($police['dateEcheance']), $_SESSION['lang']) ?>" readonly>
|
||||
</div>
|
||||
<div class="col-lg-3 col-md-6">
|
||||
<label class="form-label small fw-bold text-uppercase"><?= _("No Avenant") ?></label>
|
||||
<input type="text" class="form-control" value="<?= $this->nettoyer($police['numeroAvenant']) ?>" readonly>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row align-items-end border-bottom pb-4 mb-4">
|
||||
<div class="row mt-4 g-2">
|
||||
<div class="col-md-3">
|
||||
<label class="form-label small fw-bold text-muted"><?= _("Quittances du") ?></label>
|
||||
<input type="text" class="form-control datepicker text-center" id="debut" name="debut" value="<?= dateLang($_SESSION['dateEffet_C']) ?>">
|
||||
<div class="status-box <?= $gcactive ? 'active' : '' ?>">
|
||||
<small><?= _("Gest Conf Activée") ?></small>
|
||||
<span><?= $gcactive ? _("OUI") : _("NON") ?></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<label class="form-label small fw-bold text-muted"><?= _("au") ?></label>
|
||||
<input type="text" class="form-control datepicker text-center" id="fin" name="fin" value="<?= dateCouranteLang($_SESSION['lang']) ?>">
|
||||
<div class="status-box <?= $remplacementAdherent ? 'active' : '' ?>">
|
||||
<small><?= _("Rempl Famille") ?></small>
|
||||
<span><?= $remplacementAdherent ? _("OUI") : _("NON") ?></span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<button type="button" class="btn btn-outline-primary w-100" onclick="afficher_quittances_police_periode();">
|
||||
<i class="fas fa-search me-2"></i><?= _("Voir détail quittances") ?>
|
||||
<div class="col-md-6">
|
||||
<button type="button" class="btn btn-outline-office w-100 h-100 py-2" onclick="javascript:texte_cp();">
|
||||
<i class="fas fa-file-signature me-2"></i> <?= _("Texte Conditions Particulières...") ?>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="div_quittancepolice"></div>
|
||||
|
||||
<div class="row mt-4">
|
||||
<div class="col-md-6 border-end">
|
||||
<h6 class="text-uppercase text-muted fw-bold small mb-3"><?= _("Acteurs du dossier") ?></h6>
|
||||
<div class="mb-3">
|
||||
<label class="small text-muted"><?= _("Souscripteur") ?></label>
|
||||
<input type="text" class="form-control bg-light" value="<?= $_SESSION['nomClient_C'] ?>" readonly>
|
||||
</div>
|
||||
<div class="row g-2 mb-3">
|
||||
<div class="col-md-6">
|
||||
<label class="small text-muted"><?= _("Courtier") ?></label>
|
||||
<input type="text" class="form-control form-control-sm" value="<?= $this->nettoyer($police['apporteur']) ?>" readonly>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<label class="small text-muted"><?= _("Comm. Courtier (%)") ?></label>
|
||||
<input type="text" class="form-control form-control-sm text-center" value="<?= $this->nettoyer($police['tauxCommission']) ?>" readonly>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row g-2">
|
||||
<div class="col-md-6">
|
||||
<label class="small text-muted"><?= _("Commercial") ?></label>
|
||||
<input type="text" class="form-control form-control-sm" value="<?= $this->nettoyer($police['commercial']) ?>" readonly>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<label class="small text-muted"><?= _("Comm. Commercial (%)") ?></label>
|
||||
<input type="text" class="form-control form-control-sm text-center" value="<?= $this->nettoyer($police['tauxCommissionAutre']) ?>" readonly>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-footer p-0 border-top-0">
|
||||
<div class="row g-0 text-center">
|
||||
<div class="col-4 financial-item border-end py-3">
|
||||
<small class="text-muted d-block"><?= _("Primes") ?></small>
|
||||
<span class="h5 mb-0 text-secondary fw-bold"><?= format_N($this->nettoyer($totalquittance['primeTtc'])) ?></span>
|
||||
</div>
|
||||
|
||||
<div class="col-md-6 ps-md-4">
|
||||
<h6 class="text-uppercase text-muted fw-bold small mb-3"><?= _("Paramètres Contrat") ?></h6>
|
||||
<div class="row g-2 mb-3">
|
||||
<div class="col-md-4">
|
||||
<label class="small text-muted"><?= _("Date Effet") ?></label>
|
||||
<input type="text" class="form-control form-control-sm text-center fw-bold" value="<?= dateLang($this->nettoyer($police['dateEffet']), $_SESSION['lang']) ?>" readonly>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="small text-muted"><?= _("Echéance") ?></label>
|
||||
<input type="text" class="form-control form-control-sm text-center fw-bold" value="<?= dateLang($this->nettoyer($police['dateEcheance']), $_SESSION['lang']) ?>" readonly>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<label class="small text-muted"><?= _("Type Contrat") ?></label>
|
||||
<input type="text" class="form-control form-control-sm" value="<?= $typeContrat ?>" readonly>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row g-2">
|
||||
<div class="col-md-4 text-center">
|
||||
<label class="small text-muted d-block"><?= _("Rachat TM") ?></label>
|
||||
<span class="badge <?= $police['rachatTm']=="1" ? 'bg-primary' : 'bg-secondary' ?>"><?= $police['rachatTm']=="1" ? _("Oui") : _("Non") ?></span>
|
||||
</div>
|
||||
<div class="col-md-4 text-center">
|
||||
<label class="small text-muted d-block"><?= _("Gestion Confiée") ?></label>
|
||||
<span class="badge <?= $gcactive ? 'bg-primary' : 'bg-secondary' ?>"><?= $gcactive ? _("Oui") : _("Non") ?></span>
|
||||
</div>
|
||||
<div class="col-md-4 text-center">
|
||||
<label class="small text-muted d-block"><?= _("Délai Carence") ?></label>
|
||||
<span class="badge bg-light text-dark border"><?= $this->nettoyer($police['delaiCarencePolice']) ?> Jours</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-4 financial-item border-end py-3">
|
||||
<small class="text-muted d-block"><?= _("Encaissements") ?></small>
|
||||
<span class="h5 mb-0 text-success fw-bold"><?= format_N($this->nettoyer($totalquittance['encaisse'])) ?></span>
|
||||
</div>
|
||||
<div class="col-4 financial-item py-3">
|
||||
<small class="text-muted d-block"><?= _("Solde") ?></small>
|
||||
<span class="h5 mb-0 text-primary fw-bold"><?= format_N($this->nettoyer($totalquittance['solde'])) ?></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="div_export"></div>
|
||||
<div class="card shadow-sm mb-4">
|
||||
<div class="card-body p-4">
|
||||
<h6 class="fw-bold text-uppercase mb-3"><i class="fas fa-folder-open me-2 text-warning"></i><?= _("Documents GED") ?></h6>
|
||||
<form enctype="multipart/form-data" action="Fichepolice" method="post" class="row g-3">
|
||||
<div class="col-md-9">
|
||||
<input class="form-control custom-file-input" name="fichier_upload" type="file" id="fichier_upload">
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<button type="submit" name="submit" class="btn btn-secondary w-100 fw-bold">
|
||||
<i class="fas fa-paper-plane me-2"></i><?= _("Envoyer") ?>
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<input type="hidden" id="gestionConfiee" value="<?= $this->nettoyer($police['gestionConfiee']) ?>">
|
||||
<?php if(isset($msgErreur) && trim($msgErreur) != ""): ?>
|
||||
<div class="alert alert-danger mt-3 py-2 small fw-bold text-center"><?= $msgErreur ?></div>
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="table-responsive mt-4">
|
||||
<table class="table table-hover align-middle custom-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="15%"><?= _("Date") ?></th>
|
||||
<th><?= _("Nom du Document") ?></th>
|
||||
<th width="15%" class="text-center"><?= _("Actions") ?></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach ($geds as $ged): ?>
|
||||
<tr>
|
||||
<td class="small"><?= dateheureLang($this->nettoyer($ged['dateSysteme'])) ?></td>
|
||||
<td>
|
||||
<i class="far fa-file-alt me-2 text-muted"></i>
|
||||
<?= $this->nettoyer($ged['nomOrigine']) ?>
|
||||
</td>
|
||||
<td class="text-center">
|
||||
<div class="btn-group btn-group-sm">
|
||||
<a href="<?= $this->nettoyer($ged['cheminFichier']) ?>" target="_blank" class="btn btn-light border" title="Télécharger">
|
||||
<i class="fas fa-download text-primary"></i>
|
||||
</a>
|
||||
<button type="button" class="btn btn-light border" onclick="javascript:supprimer_ged(<?= $this->nettoyer($ged['idGed']) ?>);" title="Supprimer">
|
||||
<i class="fas fa-trash text-danger"></i>
|
||||
</button>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card shadow-sm">
|
||||
<div class="card-body p-4">
|
||||
<div class="row g-3 align-items-center">
|
||||
<div class="col-auto">
|
||||
<span class="fw-bold text-muted text-uppercase small"><?= _("Quittances du") ?></span>
|
||||
</div>
|
||||
<div class="col-md-2">
|
||||
<input class="form-control datepicker text-center" id="debut" NAME="debut" value="<?= dateLang($_SESSION['dateEffet_C']) ?>">
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<span class="fw-bold text-muted text-uppercase small"><?= _("au") ?></span>
|
||||
</div>
|
||||
<div class="col-md-2">
|
||||
<input class="form-control datepicker text-center" id="fin" NAME="fin" value="<?= dateCouranteLang($_SESSION['lang']) ?>">
|
||||
</div>
|
||||
<div class="col-md-3 ms-auto">
|
||||
<button class="btn btn-primary w-100 fw-bold" onclick="javascript:afficher_quittances_police_periode();">
|
||||
<i class="fas fa-sync-alt me-2"></i><?= _("Actualiser") ?>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="div_quittancepolice" class="mt-4"></div>
|
||||
<div id="div_export"></div>
|
||||
</div>
|
||||
|
|
@ -119,7 +119,7 @@ $activeChildId = $menuData['child'];
|
|||
<link rel="manifest" href="<?= $racineWeb ?>manifest.json">
|
||||
|
||||
<!-- 4. VOS STYLES PERSONNALISÉS (en dernier pour qu'ils dominent) -->
|
||||
<link href="<?= $racineWeb ?>Bootstrap_new/css/style_office.css?ver=2025.12.27.01" rel="stylesheet">
|
||||
<link href="<?= $racineWeb ?>Bootstrap_new/css/style_office.css?ver=2025.12.27.02" rel="stylesheet">
|
||||
<link href="<?= $racineWeb ?>Bootstrap_new/css/ux_enhancements.css?ver=2025.12.21.02" rel="stylesheet">
|
||||
|
||||
<!-- ============================================
|
||||
|
|
|
|||
22
radiantproduction/Controleur/ControleurAccepteracteexclu.php
Normal file
22
radiantproduction/Controleur/ControleurAccepteracteexclu.php
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Ententeprealable.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
|
||||
class ControleurAccepteracteexclu extends Controleur {
|
||||
private $ententeprealable;
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue('Accepteracteexclu');
|
||||
|
||||
$this->ententeprealable = new Ententeprealable();
|
||||
}
|
||||
public function index() {
|
||||
$idDemandeautorisation = $this->requete->getParametre("id");
|
||||
|
||||
$ententeprealable = $this->ententeprealable->getActeExcluId($idDemandeautorisation);
|
||||
|
||||
$this->genererVue(array('ententeprealable' => $ententeprealable));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Ententeprealable.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
|
||||
class ControleurAccepteracteexclus extends Controleur {
|
||||
private $ententeprealable;
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue('Accepteracteexclus');
|
||||
|
||||
$this->ententeprealable = new Ententeprealable();
|
||||
}
|
||||
public function index() {
|
||||
$idDemandeautorisation = $this->requete->getParametre("id");
|
||||
|
||||
$ententeprealable = $this->ententeprealable->getActeExcluId($idDemandeautorisation);
|
||||
|
||||
$this->genererVue(array('ententeprealable' => $ententeprealable));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Derogation.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
|
||||
class ControleurAccepterderogation extends Controleur {
|
||||
private $derogation;
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue('Accepterderogation');
|
||||
|
||||
$this->derogation = new Derogation();
|
||||
}
|
||||
public function index() {
|
||||
$idDemandederogation = $this->requete->getParametre("id");
|
||||
|
||||
$derogation = $this->derogation->getDerogationId($idDemandederogation);
|
||||
|
||||
$this->genererVue(array('derogation' => $derogation));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Derogation.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
|
||||
class ControleurAccepterderogations extends Controleur {
|
||||
private $derogation;
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue('Accepterderogations');
|
||||
|
||||
$this->derogation = new Derogation();
|
||||
}
|
||||
public function index()
|
||||
{
|
||||
$idDemandederogation = $this->requete->getParametre("id");
|
||||
|
||||
$derogation = $this->derogation->getDerogationId($idDemandederogation);
|
||||
|
||||
$this->genererVue(array('derogation' => $derogation));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Ententeprealable.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
|
||||
class ControleurAccepterententeprealable extends Controleur {
|
||||
private $ententeprealable;
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue('Accepterententeprealable');
|
||||
|
||||
$this->ententeprealable = new Ententeprealable();
|
||||
}
|
||||
public function index() {
|
||||
$idDemandeententeprealable = $this->requete->getParametre("id");
|
||||
|
||||
$ententeprealable = $this->ententeprealable->getEntenteprealableId($idDemandeententeprealable);
|
||||
|
||||
$this->genererVue(array('ententeprealable' => $ententeprealable));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Ententeprealable.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
|
||||
class ControleurAccepterententeprealables extends Controleur {
|
||||
private $ententeprealable;
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue('Accepterententeprealables');
|
||||
|
||||
$this->ententeprealable = new Ententeprealable();
|
||||
}
|
||||
public function index() {
|
||||
$idDemandeententeprealable = $this->requete->getParametre("id");
|
||||
|
||||
$ententeprealable = $this->ententeprealable->getEntenteprealableId($idDemandeententeprealable);
|
||||
|
||||
$this->genererVue(array('ententeprealable' => $ententeprealable));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Ententeprealable.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
|
||||
class ControleurAccepterententeprealablesmont extends Controleur {
|
||||
|
||||
private $ententeprealable;
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue('Accepterententeprealablesmont');
|
||||
|
||||
$this->ententeprealable = new Ententeprealable();
|
||||
}
|
||||
public function index() {
|
||||
$idDemandeententeprealable = $this->requete->getParametre("id");
|
||||
|
||||
$ententeprealable = $this->ententeprealable->getEntenteprealablemontId($idDemandeententeprealable);
|
||||
|
||||
$this->genererVue(array('ententeprealable' => $ententeprealable));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Ententeprealable.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
|
||||
class ControleurAccepterententeprealablesopt extends Controleur {
|
||||
|
||||
private $ententeprealable;
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue('Accepterententeprealablesopt');
|
||||
|
||||
$this->ententeprealable = new Ententeprealable();
|
||||
}
|
||||
public function index() {
|
||||
$idDemandeententeprealable = $this->requete->getParametre("id");
|
||||
|
||||
$ententeprealable = $this->ententeprealable->getEntenteprealableoptId($idDemandeententeprealable);
|
||||
|
||||
$this->genererVue(array('ententeprealable' => $ententeprealable));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Ententeprealable.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
|
||||
class ControleurAccepterententeprealablespha extends Controleur {
|
||||
private $ententeprealable;
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue('Accepterententeprealablespha');
|
||||
|
||||
$this->ententeprealable = new Ententeprealable();
|
||||
}
|
||||
public function index() {
|
||||
$idDemandeententeprealable = $this->requete->getParametre("id");
|
||||
|
||||
$ententeprealable = $this->ententeprealable->getEntenteprealablephaId($idDemandeententeprealable);
|
||||
|
||||
$this->genererVue(array('ententeprealable' => $ententeprealable));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Utilisateur.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
|
||||
class ControleurAccesmenuprincipalass extends Controleur
|
||||
{
|
||||
private $utilisateur;
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue('Accesmenuprincipalass');
|
||||
|
||||
$this->utilisateur = new Utilisateur();
|
||||
}
|
||||
public function index()
|
||||
{
|
||||
$profil = $this->utilisateur->getListeProfilCode();
|
||||
|
||||
$this->genererVue(array('profil' => $profil));
|
||||
}
|
||||
}
|
||||
26
radiantproduction/Controleur/ControleurAccessousmenusass.php
Normal file
26
radiantproduction/Controleur/ControleurAccessousmenusass.php
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Utilisateur.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
|
||||
class ControleurAccessousmenusass extends Controleur
|
||||
{
|
||||
private $utilisateur;
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue('Accessousmenusass');
|
||||
|
||||
$this->utilisateur = new Utilisateur();
|
||||
}
|
||||
public function index()
|
||||
{
|
||||
$profil = $this->utilisateur->getListeProfilCode();
|
||||
$module = $this->utilisateur->getListeModule();
|
||||
|
||||
$codeModule = "";
|
||||
$listevue = $this->utilisateur->getListeVueModule($codeModule);
|
||||
|
||||
$this->genererVue(array('profil' => $profil, 'module' => $module, 'listevue' => $listevue));
|
||||
}
|
||||
}
|
||||
22
radiantproduction/Controleur/ControleurAccueil.php
Normal file
22
radiantproduction/Controleur/ControleurAccueil.php
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<?php
|
||||
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Billet.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
|
||||
class ControleurAccueil extends Controleur {
|
||||
|
||||
private $billet;
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue("Accueil");
|
||||
$this->billet = new Billet();
|
||||
}
|
||||
|
||||
// Affiche la liste de tous les billets du blog
|
||||
public function index() {
|
||||
$billets = $this->billet->getBillets();
|
||||
$this->genererVue(array('billets' => $billets));
|
||||
}
|
||||
}
|
||||
38
radiantproduction/Controleur/ControleurAdmin.php
Normal file
38
radiantproduction/Controleur/ControleurAdmin.php
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
<?php
|
||||
|
||||
require_once 'ControleurSecurise.php';
|
||||
require_once 'Modele/Billet.php';
|
||||
require_once 'Modele/Commentaire.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
/**
|
||||
* Contrôleur des actions d'administration
|
||||
*
|
||||
* @author Baptiste Pesquet
|
||||
*/
|
||||
class ControleurAdmin extends ControleurSecurise
|
||||
{
|
||||
private $billet;
|
||||
private $commentaire;
|
||||
|
||||
/**
|
||||
* Constructeur
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue("Admin");
|
||||
|
||||
$this->billet = new Billet();
|
||||
$this->commentaire = new Commentaire();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$nbBillets = $this->billet->getNombreBillets();
|
||||
$nbCommentaires = $this->commentaire->getNombreCommentaires();
|
||||
$login = $this->requete->getSession()->getAttribut("login");
|
||||
$this->genererVue(array('nbBillets' => $nbBillets, 'nbCommentaires' => $nbCommentaires, 'login' => $login));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
26
radiantproduction/Controleur/ControleurAfficherbons.php
Normal file
26
radiantproduction/Controleur/ControleurAfficherbons.php
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Typebon.php';
|
||||
require_once 'Modele/Prestataire.php';
|
||||
require_once 'Modele/Etatbon.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
|
||||
class ControleurAfficherbons extends Controleur {
|
||||
private $prestataire;
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue('Afficherbons');
|
||||
|
||||
$this->typebon = (new Typebon())->getListe();
|
||||
$this->etatbon = (new Etatbon())->getListe();
|
||||
$this->prestataire = new Prestataire();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$prestataire_courant = $this->prestataire->getPrestataireCode( $_SESSION['codePrestataire_C']);
|
||||
|
||||
$this->genererVue(array('prestataire_courant' => $prestataire_courant, 'typebon' => $this->typebon, 'etatbon' => $this->etatbon));
|
||||
}
|
||||
}
|
||||
33
radiantproduction/Controleur/ControleurAgentcommercial.php
Normal file
33
radiantproduction/Controleur/ControleurAgentcommercial.php
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
require_once 'Modele/Apporteur.php';
|
||||
|
||||
class ControleurAgentcommercial extends Controleur {
|
||||
private $apporteur;
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue("Agentcommercial");
|
||||
|
||||
$this->apporteur = new Apporteur();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$idApporteur = $this->requete->getParametre("id");
|
||||
$_SESSION['idApporteur_C'] = $idApporteur;
|
||||
|
||||
$apporteur = $this->apporteur->afficheruncommercial($idApporteur);
|
||||
|
||||
$codeTypeApporteur = $apporteur['codeTypeApporteur'];
|
||||
$codeApporteur = $apporteur['codeApporteur'];
|
||||
$libelleApporteur = $apporteur['codeApporteur'];
|
||||
|
||||
$_SESSION['codeTypeApporteur_C'] = $codeTypeApporteur;
|
||||
$_SESSION['codeApporteur_C'] = $codeApporteur;
|
||||
$_SESSION['libelleApporteur_C'] = $libelleApporteur;
|
||||
|
||||
$this->genererVue(array('apporteur' => $apporteur));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,73 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleurrequete.php'; // OK
|
||||
require_once 'Modele/Facture.php';
|
||||
|
||||
class ControleurAjaxrequeteverificateurexport extends Controleurrequete
|
||||
{
|
||||
private $facture;
|
||||
|
||||
public function __construct() {
|
||||
$this->facture = new Facture();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$dateFacture1 = $this->requete->getParametreDate("dateFacture1");
|
||||
$dateFacture2 = $this->requete->getParametreDate("dateFacture2");
|
||||
|
||||
$_SESSION['debutRequeteFr_C'] = $this->requete->getParametreFormulaire("dateFacture1");
|
||||
$_SESSION['finRequeteFr_C'] = $this->requete->getParametreFormulaire("dateFacture2");
|
||||
|
||||
$factures = $this->facture->requetesfacturelegerexport($dateFacture1, $dateFacture2);
|
||||
|
||||
// Excel
|
||||
$headerXLS = array
|
||||
(
|
||||
_('No Fact'),
|
||||
_('Fact Mig'),
|
||||
_('Prestataire'),
|
||||
_('Souscripteur'),
|
||||
_('Date'),
|
||||
_('No Adhérent'),
|
||||
_('Adhérent'),
|
||||
_('No Bénéficiaire'),
|
||||
_('Bénéficiaire'),
|
||||
_('Frais'),
|
||||
_('T M'),
|
||||
_('A Remb'),
|
||||
_('Dépassement'),
|
||||
_('Retenu'),
|
||||
_('No Police')
|
||||
);
|
||||
|
||||
$dataXLS = array();
|
||||
|
||||
|
||||
foreach ($factures as $facture)
|
||||
{
|
||||
$dataXLS[]=$facture;
|
||||
}
|
||||
|
||||
|
||||
$classeur = new PHPExcel();
|
||||
$classeur->getProperties()->setCreator("INTER-SANTE");
|
||||
$classeur->setActiveSheetIndex(0);
|
||||
$feuille=$classeur->getActiveSheet();
|
||||
$feuille->setTitle(_('FACTURES LEGERES'));
|
||||
$feuille->fromArray($headerXLS, NULL, 'A1', true);
|
||||
$feuille->fromArray($dataXLS, NULL, 'A2', true);
|
||||
|
||||
//Forcer le téléchargement vers le navigateur;
|
||||
$fichier = 'Temp/TMP_FACTURES_LEGERE'."_".uniqid().".xlsx";
|
||||
|
||||
$writer = new PHPExcel_Writer_Excel2007($classeur);
|
||||
$writer->save($fichier);
|
||||
|
||||
$t_html =' <div id ="div_export_a" class="alert alert-info"> ';
|
||||
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" > '._("TELECHARGER").' </a> ';
|
||||
$t_html .=' </div ';
|
||||
echo $t_html;
|
||||
|
||||
exit();
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,82 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleurrequete.php';
|
||||
require_once 'Modele/Apporteur.php';
|
||||
|
||||
class ControleurAjaxacommercialfamiliale extends Controleurrequete
|
||||
{
|
||||
private $apporteur;
|
||||
|
||||
public function __construct() {
|
||||
$this->apporteur = new Apporteur();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$codeTypeApporteur = $this->requete->getParametreFormulaire("codeTypeApporteur");
|
||||
$libelleApporteur = $this->requete->getParametreFormulaire("libelleApporteur");
|
||||
|
||||
$apporteurs = $this->apporteur->recherchercommercaiauxtypeparam($codeTypeApporteur, $libelleApporteur);
|
||||
|
||||
$this->genererVueAjax(array('apporteurs' => $apporteurs));
|
||||
}
|
||||
|
||||
public function tous()
|
||||
{
|
||||
$libelleApporteur = $this->requete->getParametreFormulaire("libelleApporteur");
|
||||
|
||||
$apporteurs = $this->apporteur->recherchercommercaiauxtypeparamtous($libelleApporteur);
|
||||
|
||||
$this->genererVueAjax(array('apporteurs' => $apporteurs));
|
||||
}
|
||||
|
||||
public function exporterlistecommercail()
|
||||
{
|
||||
$donnees = $this->apporteur->exporterlistecommercail();
|
||||
|
||||
// Excel
|
||||
$headerXLS = array
|
||||
(
|
||||
_('Type'),
|
||||
_('Nom'),
|
||||
_('Code'),
|
||||
_('Tél Portable'),
|
||||
_('E-mail'),
|
||||
_('Adresse Géo'),
|
||||
_('Adresse Post')
|
||||
);
|
||||
|
||||
$dataXLS = array();
|
||||
|
||||
foreach ($donnees as $donnee)
|
||||
{
|
||||
$dataXLS[]=$donnee;
|
||||
}
|
||||
|
||||
$classeur = new PHPExcel();
|
||||
$classeur->getProperties()->setCreator("INTER-SANTE");
|
||||
$classeur->setActiveSheetIndex(0);
|
||||
$feuille=$classeur->getActiveSheet();
|
||||
$feuille->setTitle(_('LISTE COMMERCIAUX'));
|
||||
|
||||
$feuille->setCellValue('A1', convertirc($_SESSION['nomSociete']));
|
||||
$feuille->setCellValue('B1', convertirc(_('LISTE COMMERCIAUX')));
|
||||
$feuille->mergeCells('B1:D1');
|
||||
|
||||
$feuille->fromArray($headerXLS, NULL, 'A3', true);
|
||||
$feuille->fromArray($dataXLS, NULL, 'A4', true);
|
||||
|
||||
//Forcer le téléchargement vers le navigateur;
|
||||
$fichier = 'Temp/TMP_LIST_COMERCIAUX'."_".uniqid().".xlsx";
|
||||
|
||||
$writer = new PHPExcel_Writer_Excel2007($classeur);
|
||||
$writer->save($fichier);
|
||||
|
||||
$t_html =' <div id ="div_export_a" class="alert alert-info"> ';
|
||||
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" > '._("TELECHARGER").' </a> ';
|
||||
$t_html .=' </div ';
|
||||
echo $t_html;
|
||||
|
||||
exit();
|
||||
}
|
||||
|
||||
}
|
||||
110
radiantproduction/Controleur/ControleurAjaxacommercialparam.php
Normal file
110
radiantproduction/Controleur/ControleurAjaxacommercialparam.php
Normal file
|
|
@ -0,0 +1,110 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleurrequete.php';
|
||||
require_once 'Modele/Apporteur.php';
|
||||
|
||||
class ControleurAjaxacommercialparam extends Controleurrequete
|
||||
{
|
||||
private $apporteur;
|
||||
|
||||
public function __construct() {
|
||||
$this->apporteur = new Apporteur();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$codeTypeApporteur = $this->requete->getParametreFormulaire("codeTypeApporteur");
|
||||
$libelleApporteur = $this->requete->getParametreFormulaire("libelleApporteur");
|
||||
|
||||
$apporteurs = $this->apporteur->recherchercommercaiauxtypeparam($codeTypeApporteur, $libelleApporteur);
|
||||
|
||||
$this->genererVueAjax(array('apporteurs' => $apporteurs));
|
||||
}
|
||||
|
||||
public function tous()
|
||||
{
|
||||
$libelleApporteur = $this->requete->getParametreFormulaire("libelleApporteur");
|
||||
|
||||
$apporteurs = $this->apporteur->recherchercommercaiauxtypeparamtous($libelleApporteur);
|
||||
|
||||
$this->genererVueAjax(array('apporteurs' => $apporteurs));
|
||||
}
|
||||
|
||||
public function enregistrernouveaucommercial()
|
||||
{
|
||||
$codeTypeApporteur = $this->requete->getParametreFormulaire("codeTypeApporteur");
|
||||
$libelle = $this->requete->getParametreFormulaire("libelle");
|
||||
$telephone = $this->requete->getParametreFormulaire("telephone");
|
||||
$email = $this->requete->getParametreFormulaire("email");
|
||||
$adresseGeo = $this->requete->getParametreFormulaire("adresseGeo");
|
||||
$adressePost = $this->requete->getParametreFormulaire("adressePost");
|
||||
|
||||
$this->apporteur->enregistrernouveaucommercial($codeTypeApporteur, $libelle, $telephone, $email, $adresseGeo, $adressePost);
|
||||
}
|
||||
|
||||
public function enregistrermodifcommercial()
|
||||
{
|
||||
$idApporteur = $this->requete->getParametreFormulaire("idApporteur");
|
||||
$codeApporteur = $this->requete->getParametreFormulaire("codeApporteur");
|
||||
|
||||
$codeTypeApporteur = $this->requete->getParametreFormulaire("codeTypeApporteur");
|
||||
$libelle = $this->requete->getParametreFormulaire("libelle");
|
||||
$telephone = $this->requete->getParametreFormulaire("telephone");
|
||||
$email = $this->requete->getParametreFormulaire("email");
|
||||
$adresseGeo = $this->requete->getParametreFormulaire("adresseGeo");
|
||||
$adressePost = $this->requete->getParametreFormulaire("adressePost");
|
||||
|
||||
$this->apporteur->enregistrermodifcommercial($idApporteur, $codeApporteur, $codeTypeApporteur, $libelle, $telephone,
|
||||
$email, $adresseGeo, $adressePost);
|
||||
}
|
||||
|
||||
public function exporterlistecommercail()
|
||||
{
|
||||
$donnees = $this->apporteur->exporterlistecommercail();
|
||||
|
||||
// Excel
|
||||
$headerXLS = array
|
||||
(
|
||||
_('Type'),
|
||||
_('Nom'),
|
||||
_('Code'),
|
||||
_('Tél Portable'),
|
||||
_('E-mail'),
|
||||
_('Adresse Géo'),
|
||||
_('Adresse Post')
|
||||
);
|
||||
|
||||
$dataXLS = array();
|
||||
|
||||
foreach ($donnees as $donnee)
|
||||
{
|
||||
$dataXLS[]=$donnee;
|
||||
}
|
||||
|
||||
$classeur = new PHPExcel();
|
||||
$classeur->getProperties()->setCreator("INTER-SANTE");
|
||||
$classeur->setActiveSheetIndex(0);
|
||||
$feuille=$classeur->getActiveSheet();
|
||||
$feuille->setTitle(_('LISTE COMMERCIAUX'));
|
||||
|
||||
$feuille->setCellValue('A1', convertirc($_SESSION['nomSociete']));
|
||||
$feuille->setCellValue('B1', convertirc(_('LISTE COMMERCIAUX')));
|
||||
$feuille->mergeCells('B1:D1');
|
||||
|
||||
$feuille->fromArray($headerXLS, NULL, 'A3', true);
|
||||
$feuille->fromArray($dataXLS, NULL, 'A4', true);
|
||||
|
||||
//Forcer le téléchargement vers le navigateur;
|
||||
$fichier = 'Temp/TMP_LIST_COMERCIAUX'."_".uniqid().".xlsx";
|
||||
|
||||
$writer = new PHPExcel_Writer_Excel2007($classeur);
|
||||
$writer->save($fichier);
|
||||
|
||||
$t_html =' <div id ="div_export_a" class="alert alert-info"> ';
|
||||
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" > '._("TELECHARGER").' </a> ';
|
||||
$t_html .=' </div ';
|
||||
echo $t_html;
|
||||
|
||||
exit();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,101 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Acte.php';
|
||||
require_once 'Modele/Familleacte.php';
|
||||
require_once 'Modele/Ouinon.php';
|
||||
require_once 'Modele/Garantie.php';
|
||||
require_once 'Modele/Tarifsactes.php';
|
||||
require_once 'Modele/Typeprestation.php';
|
||||
|
||||
class ControleurAjaxacracteristiquesacte extends Controleur {
|
||||
private $acte;
|
||||
private $familleacte;
|
||||
private $oui_non;
|
||||
private $tarif;
|
||||
private $garantie;
|
||||
private $typeprestation;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->acte = new Acte();
|
||||
$this->familleacte = new Familleacte();
|
||||
$this->oui_non = new Ouinon();
|
||||
$this->garantie = new Garantie();
|
||||
$this->tarif = new Tarifsactes();
|
||||
$this->typeprestation = new Typeprestation();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$codeFamilleActe = $this->requete->getParametreFormulaire("codeFamilleActe");
|
||||
$libelleActe = $this->requete->getParametreFormulaire("libelleActe");
|
||||
|
||||
$actes = $this->acte->getcaracteristiquesacte($codeFamilleActe, $libelleActe);
|
||||
|
||||
$this->genererVueAjax(array('actes' => $actes));
|
||||
}
|
||||
|
||||
|
||||
public function contexteacte()
|
||||
{
|
||||
$_SESSION['idActe_C'] = $this->requete->getParametre("idActe");
|
||||
$this->genererVueAjax(array('idActe' => $_SESSION['idActe_C']));
|
||||
}
|
||||
|
||||
|
||||
public function fichecracteristiquesacte()
|
||||
{
|
||||
$_SESSION['idActe_C'] = $this->requete->getParametre("idActe");
|
||||
|
||||
$idActe = $_SESSION['idActe_C'];
|
||||
|
||||
$acte = $this->acte->getcaracteristiqueunsacte($idActe);
|
||||
$familleacte = $this->familleacte->getListeCode();
|
||||
$acte_ententePrealable = $this->oui_non->getListe();
|
||||
$acte_exclu = $this->oui_non->getListe();
|
||||
$acte_chirurgie = $this->oui_non->getListe();
|
||||
$acte_actif = $this->oui_non->getListe();
|
||||
$garanties = $this->garantie->getListePourActe();
|
||||
$tarifs = $this->tarif->getListeCreation();
|
||||
$typesprestation = $this->typeprestation->getListe();
|
||||
$acte_alerte = $this->oui_non->getListe();
|
||||
|
||||
|
||||
$this->genererVueAjax(array('acte' => $acte, 'acte_ententePrealable' => $acte_ententePrealable,
|
||||
'acte_exclu' => $acte_exclu, 'acte_chirurgie' => $acte_chirurgie, 'acte_actif' => $acte_actif,
|
||||
'idActe' => $idActe, 'familleacte' => $familleacte, 'garanties' => $garanties, 'tarifs' => $tarifs,
|
||||
'typesprestation' => $typesprestation, 'acte_alerte' => $acte_alerte));
|
||||
}
|
||||
|
||||
public function enregistrermodifcaracteristiquesacte()
|
||||
{
|
||||
$idActe = $this->requete->getParametreFormulaire("idActe");
|
||||
$codeActe = $this->requete->getParametreFormulaire("codeActe");
|
||||
|
||||
$libelle = $this->requete->getParametreFormulaire("libelle");
|
||||
$libelleEng = $this->requete->getParametreFormulaire("libelleEng");
|
||||
$codeFamilleActe = $this->requete->getParametreFormulaire("codeFamilleActe");
|
||||
$codeGarantie = $this->requete->getParametreFormulaire("codeGarantie");
|
||||
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
|
||||
|
||||
$codeTypePrestation = $this->requete->getParametreFormulaire("codeTypePrestation");
|
||||
$ententePrealable = $this->requete->getParametreFormulaire("ententePrealable");
|
||||
|
||||
$exclu = $this->requete->getParametreFormulaire("exclu");
|
||||
$actif = $this->requete->getParametreFormulaire("actif");
|
||||
$alerte = $this->requete->getParametreFormulaire("alerte");
|
||||
$delaiCarenceActe = $this->requete->getParametreFormulaire("delaiCarenceActe", "numerique");
|
||||
|
||||
/*
|
||||
echo "idActe => $idActe <br>";
|
||||
echo "codeActe => $codeActe <br>";
|
||||
echo "libelle => $libelle <br>";
|
||||
exit();
|
||||
*/
|
||||
|
||||
$this->acte->enregistrermodifcaracteristiquesacte($idActe, $codeActe, $libelle, $libelleEng, $codeFamilleActe, $codeGarantie,
|
||||
$codeTarifActe, $codeTypePrestation, $ententePrealable, $exclu, $actif, $alerte, $delaiCarenceActe);
|
||||
|
||||
// $this->genererVueAjax();
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,46 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Acte.php';
|
||||
|
||||
class ControleurAjaxactefamilleparam extends Controleur {
|
||||
private $detailtarif;
|
||||
|
||||
public function __construct() {
|
||||
$this->acte = new Acte();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
|
||||
$codeFamilleActe = $this->requete->getParametreFormulaire("codeFamilleActe");
|
||||
$libelleActe = $this->requete->getParametreFormulaire("libelleActe");
|
||||
|
||||
$_SESSION['codeTarifActe_C'] = $codeTarifActe;
|
||||
$_SESSION['codeFamilleActe_C'] = $codeFamilleActe;
|
||||
|
||||
$actes = $this->acte->rechercheractesfamilleparam($codeTarifActe, $codeFamilleActe, $libelleActe);
|
||||
|
||||
$this->genererVueAjax(array('actes' => $actes));
|
||||
}
|
||||
|
||||
public function tous()
|
||||
{
|
||||
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
|
||||
$libelleActe = $this->requete->getParametreFormulaire("libelleActe");
|
||||
|
||||
$_SESSION['codeTarifActe_C'] = $codeTarifActe;
|
||||
$_SESSION['codeFamilleActe_C'] = "";
|
||||
|
||||
$actes = $this->acte->rechercheractesfamilleparamtous($codeTarifActe, $libelleActe);
|
||||
|
||||
$this->genererVueAjax(array('actes' => $actes));
|
||||
}
|
||||
|
||||
public function maj()
|
||||
{
|
||||
$idDetail = $this->requete->getParametreFormulaire("idDetail");
|
||||
$prix = $this->requete->getParametreFormulaire("prix");
|
||||
|
||||
$this->detailtarif->majPrix($idDetail, $prix);
|
||||
}
|
||||
}
|
||||
26
radiantproduction/Controleur/ControleurAjaxactesexclus.php
Normal file
26
radiantproduction/Controleur/ControleurAjaxactesexclus.php
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Ententeprealable.php';
|
||||
|
||||
class ControleurAjaxactesexclus extends Controleur {
|
||||
private $ententeprealable;
|
||||
|
||||
public function __construct() {
|
||||
$this->ententeprealable = new Ententeprealable();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
|
||||
$codeReponseAutorisation = $this->requete->getParametreFormulaire("codeReponseAutorisation");
|
||||
|
||||
$_SESSION['codePrestataire_C'] = $codePrestataire;
|
||||
|
||||
$debut = $this->requete->getParametreDate("debut");
|
||||
$fin = $this->requete->getParametreDate("fin");
|
||||
|
||||
$ententeprealables = $this->ententeprealable->getActesExclus($codePrestataire, $codeReponseAutorisation, $debut, $fin);
|
||||
|
||||
$this->genererVueAjax(array('ententeprealables' => $ententeprealables));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Ententeprealable.php';
|
||||
|
||||
class ControleurAjaxactesexclusbenficiaire extends Controleur {
|
||||
private $ententeprealable;
|
||||
|
||||
public function __construct() {
|
||||
$this->ententeprealable = new Ententeprealable();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
|
||||
$d1 = $this->requete->getParametreDate("d1");
|
||||
$d2 = $this->requete->getParametreDate("d2");
|
||||
|
||||
$ententeprealables = $this->ententeprealable->getacteexclusbenficiaire($idBeneficiaire, $d1, $d2);
|
||||
|
||||
$this->genererVueAjax(array('ententeprealables' => $ententeprealables));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Detailtarifactedec.php';
|
||||
|
||||
|
||||
class ControleurAjaxactespossiblesselectiondec extends Controleur {
|
||||
private $acte;
|
||||
|
||||
public function __construct() {
|
||||
$this->acte = new Detailtarifactedec();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$codeFamilleActe = $this->requete->getParametreFormulaire("codeFamilleActe");
|
||||
|
||||
$actes = $this->acte->geatactesspossiblesselectiondec($codeFamilleActe);
|
||||
|
||||
$this->genererVueAjax(array('actes' => $actes));
|
||||
}
|
||||
}
|
||||
30
radiantproduction/Controleur/ControleurAjaxadherent.php
Normal file
30
radiantproduction/Controleur/ControleurAjaxadherent.php
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Adherent.php';
|
||||
|
||||
class ControleurAjaxadherent extends Controleur {
|
||||
private $adherent;
|
||||
|
||||
public function __construct() {
|
||||
$this->adherent = new Adherent();
|
||||
}
|
||||
|
||||
public function index() {
|
||||
$this->genererVueAjax();
|
||||
}
|
||||
|
||||
public function supprimer() {
|
||||
$idAherent = $this->requete->getParametreFormulaire("idAherent");
|
||||
$this->adherent->supprimer($idAherent);
|
||||
|
||||
// On actualise le contexte : NbAdh et NbAss
|
||||
$idPolice = $_SESSION['idPolice_C'];
|
||||
$this->adherent->getNbassure($idPolice);
|
||||
}
|
||||
|
||||
public function recalculersoldefamille()
|
||||
{
|
||||
$this->adherent->recalculersoldefamille();
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Actes_temp.php';
|
||||
|
||||
class ControleurAjaxafficherajoutactesdec extends Controleur {
|
||||
private $acte;
|
||||
|
||||
public function __construct() {
|
||||
$this->acte = new Actes_temp();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$prestations = $this->acte->get_prestations_ajoute_dec();
|
||||
|
||||
$this->genererVueAjax(array('prestations' => $prestations));
|
||||
}
|
||||
|
||||
public function ajouteractedecompte()
|
||||
{
|
||||
$codeActe = $this->requete->getParametreFormulaire("codeActe");
|
||||
$ententePrealable = $this->requete->getParametreFormulaire("ententePrealable");
|
||||
|
||||
$this->acte->ajouteractedecompte($codeActe, $ententePrealable);
|
||||
|
||||
$this->executerAction("index");
|
||||
}
|
||||
|
||||
public function retireractedecompte()
|
||||
{
|
||||
$idActe = $this->requete->getParametreFormulaire("idActe");
|
||||
|
||||
$this->acte->retireractedecompte($idActe);
|
||||
|
||||
$this->executerAction("index");
|
||||
}
|
||||
|
||||
}
|
||||
44
radiantproduction/Controleur/ControleurAjaxafficherbons.php
Normal file
44
radiantproduction/Controleur/ControleurAjaxafficherbons.php
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Typebon.php';
|
||||
require_once 'Modele/Prestataire.php';
|
||||
require_once 'Modele/Bonpec.php';
|
||||
|
||||
class ControleurAjaxafficherbons extends Controleur {
|
||||
private $bonpec;
|
||||
private $prestataire;
|
||||
|
||||
public function __construct() {
|
||||
$this->bonpec = new Bonpec();
|
||||
$this->typebon = new Typebon();
|
||||
$this->prestataire = new Prestataire();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
|
||||
$codeTypeBon = $this->requete->getParametre("codeTypeBon");
|
||||
$codeEtatBon = $this->requete->getParametreFormulaire("codeEtatBon");
|
||||
$noDepart = $this->requete->getParametreFormulaire("noDepart", "numerique");
|
||||
$noFin = $this->requete->getParametreFormulaire("noFin", "numerique");
|
||||
|
||||
$_SESSION['codePrestataire_C'] = $codePrestataire;
|
||||
|
||||
$bonpecs = $this->bonpec->afficherBonpecs($codePrestataire, $codeTypeBon, $codeEtatBon, $noDepart, $noFin);
|
||||
|
||||
$this->genererVueAjax(array('bonpecs' => $bonpecs));
|
||||
}
|
||||
|
||||
public function annulerBon() {
|
||||
$idBon = $this->requete->getParametreFormulaire("idBon");
|
||||
$motifAnnulation = $this->requete->getParametreFormulaire("motifAnnulation");
|
||||
|
||||
$this->bonpec->annulerBonId($idBon, $motifAnnulation);
|
||||
}
|
||||
|
||||
public function vide()
|
||||
{
|
||||
$this->genererVueAjax(array());
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,71 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Prestationactes_temp.php';
|
||||
|
||||
class ControleurAjaxafficherverifierfacture extends Controleur {
|
||||
private $prestations;
|
||||
|
||||
public function __construct() {
|
||||
$this->prestations = new Prestationactes_temp();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$numeroFeuilleMaladie = $_SESSION['numeroFeuilleMaladie_C'];
|
||||
$idFacture = $_SESSION['idFacture_C'];
|
||||
|
||||
$facture_pop = $this->prestations->get_facture_decompte();
|
||||
|
||||
$prestations = $this->prestations->afficherprestationsfeuille_temp();
|
||||
|
||||
$prestations_total = $this->prestations->getprestationsfeuille_temp_total();
|
||||
|
||||
$this->genererVueAjax(array('facture_pop' => $facture_pop, 'prestations' => $prestations, 'prestations_total' => $prestations_total));
|
||||
}
|
||||
|
||||
public function validerprestation()
|
||||
{
|
||||
$idPrestationactes = $this->requete->getParametreFormulaire("idPrestationactes");
|
||||
$choix = $this->requete->getParametreFormulaire("choix");
|
||||
|
||||
$this->prestations->validerprestation($idPrestationactes, $choix);
|
||||
|
||||
$this->executerAction("index");
|
||||
}
|
||||
|
||||
public function validerfacturedec()
|
||||
{
|
||||
$idFacture = $this->requete->getParametreFormulaire("idFacture");
|
||||
|
||||
$this->prestations->validerfacturedec($idFacture);
|
||||
}
|
||||
|
||||
public function reinitfacturedec()
|
||||
{
|
||||
$idFacture = $this->requete->getParametreFormulaire("idFacture");
|
||||
|
||||
$this->prestations->reinitfacturedec($idFacture);
|
||||
|
||||
$this->executerAction("index");
|
||||
}
|
||||
|
||||
public function majmontantforce()
|
||||
{
|
||||
$idPrestationactes = $this->requete->getParametreFormulaire("idPrestationactes");
|
||||
$montantForce = $this->requete->getParametreFormulaire("montantForce");
|
||||
|
||||
$this->prestations->majmontantforce($idPrestationactes, $montantForce);
|
||||
|
||||
$this->executerAction("index");
|
||||
}
|
||||
|
||||
public function substituermedicament()
|
||||
{
|
||||
$idMedicament = $this->requete->getParametreFormulaire("idMedicament");
|
||||
|
||||
$this->prescription->annulersubstitutionmedicament($idMedicament);
|
||||
|
||||
// $this->executerAction("index");
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,70 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Prestationactes_temp.php';
|
||||
|
||||
class ControleurAjaxafficherverifierfactureopt extends Controleur {
|
||||
private $prestations;
|
||||
|
||||
public function __construct() {
|
||||
$this->prestations = new Prestationactes_temp();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$numeroFeuilleMaladie = $_SESSION['numeroFeuilleMaladie_C'];
|
||||
|
||||
$facture_pop = $this->prestations->get_facture_decompte();
|
||||
|
||||
$prestations = $this->prestations->afficherprestationsfeuille_temp_opt();
|
||||
|
||||
$prestations_total = $this->prestations->getprestationsfeuille_temp_total();
|
||||
|
||||
$this->genererVueAjax(array('facture_pop' => $facture_pop, 'prestations' => $prestations, 'prestations_total' => $prestations_total));
|
||||
}
|
||||
|
||||
public function validerprestation()
|
||||
{
|
||||
$idPrestationactes = $this->requete->getParametreFormulaire("idPrestationactes");
|
||||
$choix = $this->requete->getParametreFormulaire("choix");
|
||||
|
||||
$this->prestations->validerprestation($idPrestationactes, $choix);
|
||||
|
||||
$this->executerAction("index");
|
||||
}
|
||||
|
||||
public function validerfacturedec()
|
||||
{
|
||||
$idFacture = $this->requete->getParametreFormulaire("idFacture");
|
||||
|
||||
$this->prestations->validerfacturedecopt($idFacture);
|
||||
}
|
||||
|
||||
public function reinitfacturedec()
|
||||
{
|
||||
$idFacture = $this->requete->getParametreFormulaire("idFacture");
|
||||
|
||||
$this->prestations->reinitfacturedec($idFacture);
|
||||
|
||||
$this->executerAction("index");
|
||||
}
|
||||
|
||||
public function majmontantforce()
|
||||
{
|
||||
$idPrestationactes = $this->requete->getParametreFormulaire("idPrestationactes");
|
||||
$montantForce = $this->requete->getParametreFormulaire("montantForce");
|
||||
|
||||
$this->prestations->majmontantforce($idPrestationactes, $montantForce);
|
||||
|
||||
$this->executerAction("index");
|
||||
}
|
||||
|
||||
public function substituermedicament()
|
||||
{
|
||||
$idMedicament = $this->requete->getParametreFormulaire("idMedicament");
|
||||
|
||||
$this->prescription->annulersubstitutionmedicament($idMedicament);
|
||||
|
||||
// $this->executerAction("index");
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,70 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Prestationactes_temp.php';
|
||||
|
||||
class ControleurAjaxafficherverifierfacturepha extends Controleur {
|
||||
private $prestations;
|
||||
|
||||
public function __construct() {
|
||||
$this->prestations = new Prestationactes_temp();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$numeroFeuilleMaladie = $_SESSION['numeroFeuilleMaladie_C'];
|
||||
|
||||
$facture_pop = $this->prestations->get_facture_decompte();
|
||||
|
||||
$prestations = $this->prestations->afficherprestationsfeuille_temp_pha();
|
||||
|
||||
$prestations_total = $this->prestations->getprestationsfeuille_temp_total();
|
||||
|
||||
$this->genererVueAjax(array('facture_pop' => $facture_pop, 'prestations' => $prestations, 'prestations_total' => $prestations_total));
|
||||
}
|
||||
|
||||
public function validerprestation()
|
||||
{
|
||||
$idPrestationactes = $this->requete->getParametreFormulaire("idPrestationactes");
|
||||
$choix = $this->requete->getParametreFormulaire("choix");
|
||||
|
||||
$this->prestations->validerprestation($idPrestationactes, $choix);
|
||||
|
||||
$this->executerAction("index");
|
||||
}
|
||||
|
||||
public function validerfacturedec()
|
||||
{
|
||||
$idFacture = $this->requete->getParametreFormulaire("idFacture");
|
||||
|
||||
$this->prestations->validerfacturedecpha($idFacture);
|
||||
}
|
||||
|
||||
public function reinitfacturedec()
|
||||
{
|
||||
$idFacture = $this->requete->getParametreFormulaire("idFacture");
|
||||
|
||||
$this->prestations->reinitfacturedec($idFacture);
|
||||
|
||||
$this->executerAction("index");
|
||||
}
|
||||
|
||||
public function majmontantforce()
|
||||
{
|
||||
$idPrestationactes = $this->requete->getParametreFormulaire("idPrestationactes");
|
||||
$montantForce = $this->requete->getParametreFormulaire("montantForce");
|
||||
|
||||
$this->prestations->majmontantforce($idPrestationactes, $montantForce);
|
||||
|
||||
$this->executerAction("index");
|
||||
}
|
||||
|
||||
public function substituermedicament()
|
||||
{
|
||||
$idMedicament = $this->requete->getParametreFormulaire("idMedicament");
|
||||
|
||||
$this->prescription->annulersubstitutionmedicament($idMedicament);
|
||||
|
||||
// $this->executerAction("index");
|
||||
}
|
||||
|
||||
}
|
||||
22
radiantproduction/Controleur/ControleurAjaxajoutactesdec.php
Normal file
22
radiantproduction/Controleur/ControleurAjaxajoutactesdec.php
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Actes_temp.php';
|
||||
|
||||
class ControleurAjaxajoutactesdec extends Controleur {
|
||||
private $acte;
|
||||
|
||||
public function __construct() {
|
||||
$this->acte = new Actes_temp();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$codeTarifActe = $_SESSION['codeTarifActe_Dec'] ;
|
||||
|
||||
$familleacte = $this->acte->getListeFamilleComplet($codeTarifActe) ;
|
||||
|
||||
$prestations = $this->acte->get_prestations_ajoute_dec();
|
||||
|
||||
$this->genererVueAjax(array('familleacte' => $familleacte, 'prestations' => $prestations));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Demandebonpec.php';
|
||||
require_once 'Modele/Prestataire.php';
|
||||
|
||||
class ControleurAjaxalistedemandebon extends Controleur {
|
||||
private $demandesbons;
|
||||
|
||||
public function __construct() {
|
||||
$this->demandesbons = new Demandebonpec();
|
||||
$this->prestataire = new Prestataire();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
|
||||
$codeTypeBon = $this->requete->getParametreFormulaire("codeTypeBon");
|
||||
$d1 = $this->requete->getParametreDate("d1");
|
||||
$d2 = $this->requete->getParametreDate("d2");
|
||||
|
||||
$_SESSION['codePrestataire_C'] = $codePrestataire;
|
||||
|
||||
$prestataire_courant = $this->prestataire->getPrestataireCode( $_SESSION['codePrestataire_C']);
|
||||
|
||||
$demandesbons = $this->demandesbons->getDemandeBons($codePrestataire, $codeTypeBon, $d1, $d2);
|
||||
|
||||
$this->genererVueAjax(array('demandesbons' => $demandesbons));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Generartionbon.php';
|
||||
require_once 'Modele/Prestataire.php';
|
||||
|
||||
class ControleurAjaxalistegenererbons extends Controleur {
|
||||
private $generartionbon;
|
||||
|
||||
public function __construct() {
|
||||
$this->generartionbon = new Generartionbon();
|
||||
$this->prestataire = new Prestataire();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
|
||||
$codeTypeBon = $this->requete->getParametre("codeTypeBon");
|
||||
$d1 = $this->requete->getParametreDate("d1");
|
||||
$d2 = $this->requete->getParametreDate("d2");
|
||||
|
||||
$_SESSION['codePrestataire_C'] = $codePrestataire;
|
||||
|
||||
$prestataire_courant = $this->prestataire->getPrestataireCode( $_SESSION['codePrestataire_C']);
|
||||
|
||||
$generartionbons = $this->generartionbon->afficherListeGenererBonpecs($codePrestataire, $codeTypeBon, $d1, $d2);
|
||||
|
||||
$this->genererVueAjax(array('generartionbons' => $generartionbons));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Reglement.php';
|
||||
|
||||
class ControleurAjaxanomaliesdecomptes extends Controleur {
|
||||
|
||||
private $reglement;
|
||||
|
||||
public function __construct() {
|
||||
$this->reglement = new Reglement();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$decomptes = $this->reglement->getanomaliesdecomptes();
|
||||
|
||||
$this->genererVueAjax(array('decomptes' => $decomptes));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,72 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleurrequete.php'; // OK
|
||||
require_once 'Modele/Reglement.php';
|
||||
|
||||
class ControleurAjaxanomaliesdecomptesexport extends Controleurrequete
|
||||
{
|
||||
private $reglement;
|
||||
|
||||
public function __construct() {
|
||||
$this->reglement = new Reglement();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
|
||||
$decomptes = $this->reglement->getanomaliesdecomptesexport();
|
||||
|
||||
// Excel
|
||||
|
||||
$headerXLS = array(
|
||||
_('No Fact'),
|
||||
_('Nb Actes'),
|
||||
_('Prestataire'),
|
||||
_('Code Prestataire'),
|
||||
_('No Lot'),
|
||||
_('No Décompte'),
|
||||
_('Souscripteur'),
|
||||
_('No Bénéficiaire'),
|
||||
_('Bénéficiaire'),
|
||||
_('Validé'),
|
||||
_('Frais'),
|
||||
_('T M'),
|
||||
_('A Remb'),
|
||||
_('Exclu'),
|
||||
_('Retenu'),
|
||||
_('Forcé'),
|
||||
_('A payer'),
|
||||
_('Redressé'),
|
||||
_('Vérificateur'),
|
||||
_('Exercice'),
|
||||
_('Mois'));
|
||||
|
||||
$dataXLS = array();
|
||||
|
||||
|
||||
foreach ($decomptes as $facture)
|
||||
{
|
||||
$dataXLS[]=$facture;
|
||||
}
|
||||
|
||||
$classeur = new PHPExcel();
|
||||
$classeur->getProperties()->setCreator("INTER-SANTE");
|
||||
$classeur->setActiveSheetIndex(0);
|
||||
$feuille=$classeur->getActiveSheet();
|
||||
$feuille->setTitle(_('ANOMALIES DECOMPTE'));
|
||||
$feuille->fromArray($headerXLS, NULL, 'A1', true);
|
||||
$feuille->fromArray($dataXLS, NULL, 'A2', true);
|
||||
|
||||
//Forcer le téléchargement vers le navigateur;
|
||||
$fichier = 'Temp/TMP_ANOMALIES_DECOMPTE'."_".uniqid().".xlsx";
|
||||
|
||||
$writer = new PHPExcel_Writer_Excel2007($classeur);
|
||||
$writer->save($fichier);
|
||||
|
||||
$t_html =' <div id ="div_export_a" class="alert alert-info"> ';
|
||||
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" > '._("TELECHARGER").' </a> ';
|
||||
$t_html .=' </div ';
|
||||
echo $t_html;
|
||||
|
||||
exit();
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,99 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleurrequete.php'; // OK
|
||||
require_once 'Modele/Apporteur.php';
|
||||
|
||||
class ControleurAjaxapporteurparam extends Controleurrequete
|
||||
{
|
||||
private $apporteur;
|
||||
|
||||
public function __construct() {
|
||||
$this->apporteur = new Apporteur();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$libelleApporteur = $this->requete->getParametreFormulaire("libelleApporteur");
|
||||
|
||||
$apporteurs = $this->apporteur->rechercherapporteursparam($libelleApporteur);
|
||||
|
||||
$this->genererVueAjax(array('apporteurs' => $apporteurs));
|
||||
}
|
||||
|
||||
public function enregistrernouvelapporteur()
|
||||
{
|
||||
// $codeTypeApporteur = $this->requete->getParametreFormulaire("codeTypeApporteur");
|
||||
$libelle = $this->requete->getParametreFormulaire("libelle");
|
||||
$telephone = $this->requete->getParametreFormulaire("telephone");
|
||||
$email = $this->requete->getParametreFormulaire("email");
|
||||
$adresseGeo = $this->requete->getParametreFormulaire("adresseGeo");
|
||||
$adressePost = $this->requete->getParametreFormulaire("adressePost");
|
||||
|
||||
$this->apporteur->enregistrernouvelapporteur($libelle, $telephone, $email, $adresseGeo, $adressePost);
|
||||
}
|
||||
|
||||
public function enregistrermodifapporteur()
|
||||
{
|
||||
$idApporteur = $this->requete->getParametreFormulaire("idApporteur");
|
||||
$codeApporteur = $this->requete->getParametreFormulaire("codeApporteur");
|
||||
|
||||
// $codeTypeApporteur = $this->requete->getParametreFormulaire("codeTypeApporteur");
|
||||
$libelle = $this->requete->getParametreFormulaire("libelle");
|
||||
$telephone = $this->requete->getParametreFormulaire("telephone");
|
||||
$email = $this->requete->getParametreFormulaire("email");
|
||||
$adresseGeo = $this->requete->getParametreFormulaire("adresseGeo");
|
||||
$adressePost = $this->requete->getParametreFormulaire("adressePost");
|
||||
|
||||
$this->apporteur->enregistrermodifapporteur($idApporteur, $codeApporteur, $libelle, $telephone,
|
||||
$email, $adresseGeo, $adressePost);
|
||||
}
|
||||
|
||||
public function exporterlisteapporteur()
|
||||
{
|
||||
$donnees = $this->apporteur->exporterlisteapporteur();
|
||||
|
||||
// Excel
|
||||
$headerXLS = array
|
||||
(
|
||||
_('Nom'),
|
||||
_('Code'),
|
||||
_('Tél Portable'),
|
||||
_('E-mail'),
|
||||
_('Adresse Géo'),
|
||||
_('Adresse Post')
|
||||
);
|
||||
|
||||
$dataXLS = array();
|
||||
|
||||
foreach ($donnees as $donnee)
|
||||
{
|
||||
$dataXLS[]=$donnee;
|
||||
}
|
||||
|
||||
$classeur = new PHPExcel();
|
||||
$classeur->getProperties()->setCreator("INTER-SANTE");
|
||||
$classeur->setActiveSheetIndex(0);
|
||||
$feuille=$classeur->getActiveSheet();
|
||||
$feuille->setTitle(_('LISTE COURTIERS'));
|
||||
|
||||
$feuille->setCellValue('A1', convertirc($_SESSION['nomSociete']));
|
||||
$feuille->setCellValue('B1', convertirc(_('LISTE COURTIERS')));
|
||||
$feuille->mergeCells('B1:D1');
|
||||
|
||||
$feuille->fromArray($headerXLS, NULL, 'A3', true);
|
||||
$feuille->fromArray($dataXLS, NULL, 'A4', true);
|
||||
|
||||
//Forcer le téléchargement vers le navigateur;
|
||||
$fichier = 'Temp/TMP_LIST_COURTIER'."_".uniqid().".xlsx";
|
||||
|
||||
$writer = new PHPExcel_Writer_Excel2007($classeur);
|
||||
$writer->save($fichier);
|
||||
|
||||
$t_html =' <div id ="div_export_a" class="alert alert-info"> ';
|
||||
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" > '._("TELECHARGER").' </a> ';
|
||||
$t_html .=' </div ';
|
||||
echo $t_html;
|
||||
|
||||
exit();
|
||||
}
|
||||
|
||||
}
|
||||
29
radiantproduction/Controleur/ControleurAjaxassuresactifs.php
Normal file
29
radiantproduction/Controleur/ControleurAjaxassuresactifs.php
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleurrequete.php'; // OK
|
||||
require_once 'Modele/Beneficiaire.php';
|
||||
|
||||
class ControleurAjaxassuresactifs extends Controleur
|
||||
{
|
||||
private $beneficiaire;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->beneficiaire = new Beneficiaire();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$dateAnalyse = $this->requete->getParametreDate("dateAnalyse");
|
||||
|
||||
$beneficiaires = $this->beneficiaire->getBeneficiairesActifs($dateAnalyse);
|
||||
|
||||
$ente_etat = null;
|
||||
|
||||
if(count($beneficiaires)>"0")
|
||||
{
|
||||
$ente_etat = $beneficiaires['0'];
|
||||
}
|
||||
|
||||
$this->genererVueAjax(array('beneficiaires' => $beneficiaires, 'ente_etat' => $ente_etat));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,64 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleurrequete.php'; // OK
|
||||
require_once 'Modele/Beneficiaire.php';
|
||||
|
||||
class ControleurAjaxassuresactifsexport extends Controleurrequete
|
||||
{
|
||||
private $beneficiaire;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->beneficiaire = new Beneficiaire();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$dateAnalyse = $this->requete->getParametreDate("dateAnalyse");
|
||||
|
||||
$beneficiaires = $this->beneficiaire->getBeneficiairesActifsExport($dateAnalyse);
|
||||
|
||||
// Excel
|
||||
$headerXLS = array(
|
||||
_('Souscripteur'),
|
||||
_('No Police'),
|
||||
_('Type'),
|
||||
_('Date Effet'),
|
||||
_('Echéance'),
|
||||
_('Nb Adhérents'),
|
||||
_('Nb Dépendants'),
|
||||
_('Nb Bénéficiaires')
|
||||
);
|
||||
|
||||
$dataXLS = array();
|
||||
|
||||
|
||||
foreach ($beneficiaires as $beneficiaire)
|
||||
{
|
||||
$dataXLS[]=$beneficiaire;
|
||||
}
|
||||
|
||||
|
||||
$classeur = new PHPExcel();
|
||||
$classeur->getProperties()->setCreator("INTER-SANTE");
|
||||
$classeur->setActiveSheetIndex(0);
|
||||
$feuille=$classeur->getActiveSheet();
|
||||
$feuille->setTitle(_('ASSURES ACTIFS'));
|
||||
|
||||
$feuille->setCellValue('A1', convertirc(_("DATE ANALYSE")." : ".$dateAnalyse));
|
||||
$feuille->fromArray($headerXLS, NULL, 'A3', true);
|
||||
$feuille->fromArray($dataXLS, NULL, 'A4', true);
|
||||
|
||||
//Forcer le téléchargement vers le navigateur;
|
||||
$fichier = 'Temp/TMP_ASS_ACTIFS'."_".uniqid().".xlsx";
|
||||
|
||||
$writer = new PHPExcel_Writer_Excel2007($classeur);
|
||||
$writer->save($fichier);
|
||||
|
||||
$t_html =' <div id ="div_export_a" class="alert alert-info"> ';
|
||||
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" > '._("TELECHARGER").' </a> ';
|
||||
$t_html .=' </div ';
|
||||
echo $t_html;
|
||||
|
||||
exit();
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Reglement.php';
|
||||
|
||||
class ControleurAjaxattentedemandesteglement extends Controleur {
|
||||
|
||||
private $reglement;
|
||||
|
||||
public function __construct() {
|
||||
$this->reglement = new Reglement();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$decomptes = $this->reglement->getattentedemandesreglement();
|
||||
|
||||
$decomptes_total = null;
|
||||
|
||||
if(count($decomptes)>"0")
|
||||
{
|
||||
$decomptes_total = $decomptes['0'];
|
||||
}
|
||||
|
||||
$this->genererVueAjax(array('decomptes' => $decomptes, 'decomptes_total' => $decomptes_total));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,54 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleurrequete.php'; // OK
|
||||
require_once 'Modele/Reglement.php';
|
||||
|
||||
class ControleurAjaxattentedemandesteglementexport extends Controleurrequete
|
||||
{
|
||||
private $reglement;
|
||||
|
||||
public function __construct() {
|
||||
$this->reglement = new Reglement();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$decomptes = $this->reglement->getattentedemandesreglementexport();
|
||||
|
||||
// Excel
|
||||
|
||||
$headerXLS = array(
|
||||
_('Exercice'),
|
||||
_('Mois'),
|
||||
_('Prestataire'),
|
||||
_('Montant'),
|
||||
"Type Decompte");
|
||||
|
||||
$dataXLS = array();
|
||||
|
||||
foreach ($decomptes as $facture)
|
||||
{
|
||||
$dataXLS[]=$facture;
|
||||
}
|
||||
|
||||
$classeur = new PHPExcel();
|
||||
$classeur->getProperties()->setCreator("INTER-SANTE");
|
||||
$classeur->setActiveSheetIndex(0);
|
||||
$feuille=$classeur->getActiveSheet();
|
||||
$feuille->setTitle(_('ATTENTE DEMANDES DE REGLEMENT'));
|
||||
$feuille->fromArray($headerXLS, NULL, 'A1', true);
|
||||
$feuille->fromArray($dataXLS, NULL, 'A2', true);
|
||||
|
||||
//Forcer le téléchargement vers le navigateur;
|
||||
$fichier = 'Temp/TMP_ATT_DMDE_REGLEMENT'."_".uniqid().".xlsx";
|
||||
|
||||
$writer = new PHPExcel_Writer_Excel2007($classeur);
|
||||
$writer->save($fichier);
|
||||
|
||||
$t_html =' <div id ="div_export_a" class="alert alert-info"> ';
|
||||
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" > '._("TELECHARGER").' </a> ';
|
||||
$t_html .=' </div ';
|
||||
echo $t_html;
|
||||
|
||||
exit();
|
||||
}
|
||||
}
|
||||
39
radiantproduction/Controleur/ControleurAjaxavenant.php
Normal file
39
radiantproduction/Controleur/ControleurAjaxavenant.php
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Avenant.php';
|
||||
|
||||
class ControleurAjaxavenant extends Controleur {
|
||||
private $avenant;
|
||||
|
||||
public function __construct() {
|
||||
$this->avenant = new Avenant();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$this->genererVueAjax();
|
||||
}
|
||||
|
||||
public function getdateavenant()
|
||||
{
|
||||
$idAvenant = $this->requete->getParametre("idAvenant");
|
||||
$dateAvenant = $this->avenant->getdateavenant($idAvenant);
|
||||
|
||||
// echo "dateAvenant => $dateAvenant";
|
||||
// exit();
|
||||
|
||||
$this->genererVueAjax(array('dateAvenant' => $dateAvenant));
|
||||
}
|
||||
|
||||
public function getdateavenantbeneficiaire()
|
||||
{
|
||||
$idAvenant = $this->requete->getParametre("idAvenant");
|
||||
$dateAvenant = $this->avenant->getdateavenant($idAvenant);
|
||||
|
||||
// echo "dateAvenant => $dateAvenant";
|
||||
// exit();
|
||||
|
||||
$this->genererVueAjax(array('dateAvenant' => $dateAvenant));
|
||||
}
|
||||
|
||||
}
|
||||
23
radiantproduction/Controleur/ControleurAjaxbeneficiaire.php
Normal file
23
radiantproduction/Controleur/ControleurAjaxbeneficiaire.php
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Beneficiaire.php';
|
||||
|
||||
class ControleurAjaxbeneficiaire extends Controleur {
|
||||
private $beneficiaire;
|
||||
|
||||
public function __construct() {
|
||||
$this->beneficiaire = new Beneficiaire();
|
||||
}
|
||||
|
||||
public function index() {
|
||||
}
|
||||
|
||||
public function supprimer() {
|
||||
$idBeneficiaire = $this->requete->getParametreFormulaire("idBeneficiaire");
|
||||
$this->beneficiaire->supprimer($idBeneficiaire);
|
||||
|
||||
// On actualise le contexte : NbAdh et NbAss
|
||||
$idPolice = $_SESSION['idPolice_C'];
|
||||
$this->beneficiaire->getNbassure($idPolice);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Beneficiaire.php';
|
||||
|
||||
class ControleurAjaxbeneficiaireafacturer extends Controleur {
|
||||
private $beneficiaire;
|
||||
public function __construct() {
|
||||
$this->beneficiaire = new Beneficiaire();
|
||||
}
|
||||
|
||||
public function index() {
|
||||
}
|
||||
|
||||
public function selectionner() {
|
||||
$idBeneficiairePrime = $this->requete->getParametre("idBeneficiairePrime");
|
||||
$choix = $this->requete->getParametreFormulaire("choix");
|
||||
|
||||
$this->beneficiaire->selectionfacturation($idBeneficiairePrime, $choix);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Emission.php';
|
||||
|
||||
class ControleurAjaxbeneficiaireprimeadherent extends Controleur
|
||||
{
|
||||
private $emission;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->emission = new Emission();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$idAdherent = $_SESSION['idAdherent_C'];
|
||||
|
||||
$debutPeriode = $this->requete->getParametreDate("debutPeriode");
|
||||
$finPeriode = $this->requete->getParametreDate("finPeriode");
|
||||
|
||||
$beneficiaires = $this->emission->getbeneficiaireprimeadherent($idAdherent, $debutPeriode, $finPeriode);
|
||||
|
||||
$beneficiaires_total = null;
|
||||
|
||||
if(count($beneficiaires)>"0")
|
||||
{
|
||||
$beneficiaires_total = $beneficiaires['0'];
|
||||
}
|
||||
|
||||
$this->genererVueAjax(array('beneficiaires' => $beneficiaires, 'beneficiaires_total' => $beneficiaires_total));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Emission.php';
|
||||
|
||||
class ControleurAjaxbeneficiaireprimebeneficiaire extends Controleur
|
||||
{
|
||||
private $emission;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->emission = new Emission();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
|
||||
|
||||
$debutPeriode = $this->requete->getParametreDate("debutPeriode");
|
||||
$finPeriode = $this->requete->getParametreDate("finPeriode");
|
||||
|
||||
$beneficiaires = $this->emission->getbeneficiaireprimebeneficiaire($idBeneficiaire, $debutPeriode, $finPeriode);
|
||||
|
||||
$beneficiaires_total = null;
|
||||
|
||||
if(count($beneficiaires)>"0")
|
||||
{
|
||||
$beneficiaires_total = $beneficiaires['0'];
|
||||
}
|
||||
|
||||
$this->genererVueAjax(array('beneficiaires' => $beneficiaires, 'beneficiaires_total' => $beneficiaires_total));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Statistique.php';
|
||||
|
||||
class ControleurAjaxborderauencaissement extends Controleur
|
||||
{
|
||||
private $etat;
|
||||
|
||||
public function __construct() {
|
||||
$this->etat = new Statistique();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$debutPeriode = $this->requete->getParametreDate("debutPeriode");
|
||||
$finPeriode = $this->requete->getParametreDate("finPeriode");
|
||||
|
||||
$donnees = $this->etat->etatbordereauenc($debutPeriode, $finPeriode) ;
|
||||
|
||||
$donnees_total = null;
|
||||
|
||||
if(count($donnees)>"0")
|
||||
{
|
||||
$donnees_total = $donnees['0'];
|
||||
}
|
||||
|
||||
$this->genererVueAjax(array('donnees' => $donnees, 'donnees_total' => $donnees_total));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,68 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleurrequete.php'; // OK
|
||||
require_once 'Modele/Statistique.php';
|
||||
|
||||
class ControleurAjaxborderauencaissementexport extends Controleurrequete
|
||||
{
|
||||
private $etat;
|
||||
|
||||
public function __construct() {
|
||||
$this->etat = new Statistique();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$debutPeriode = $this->requete->getParametreDate("debutPeriode");
|
||||
$finPeriode = $this->requete->getParametreDate("finPeriode");
|
||||
|
||||
$donnees = $this->etat->eetatbordereauencexport($debutPeriode, $finPeriode) ;
|
||||
// Excel
|
||||
$headerXLS = array(
|
||||
_('Date Cpt'),
|
||||
_('No Encaissement'),
|
||||
_('Mode Encaissement'),
|
||||
_('Compte Cpt'),
|
||||
_('Références Encaissement'),
|
||||
_('Libellé Encaissement'),
|
||||
_('Nom Client'),
|
||||
_('No Police'),
|
||||
_('Date Effet'),
|
||||
_('No Quittance'),
|
||||
_('P Nette'),
|
||||
/* (isset($_SESSION['composanteprime']['Taxes'])) ? _($_SESSION['composanteprime']['Taxes']) : _("Taxes"), */
|
||||
_("Taxes"),
|
||||
(isset($_SESSION['composanteprime']['Cartes'])) ? _($_SESSION['composanteprime']['Cartes']) : _("Cartes"),
|
||||
_('Primes Totales'),
|
||||
_('Etape')
|
||||
);
|
||||
|
||||
$dataXLS = array();
|
||||
|
||||
|
||||
foreach ($donnees as $donnee)
|
||||
{
|
||||
$dataXLS[]=$donnee;
|
||||
}
|
||||
|
||||
$classeur = new PHPExcel();
|
||||
$classeur->getProperties()->setCreator("INTER-SANTE");
|
||||
$classeur->setActiveSheetIndex(0);
|
||||
$feuille=$classeur->getActiveSheet();
|
||||
$feuille->setTitle(_('BORDEREAU ENCAISSEMENTS'));
|
||||
$feuille->fromArray($headerXLS, NULL, 'A1', true);
|
||||
$feuille->fromArray($dataXLS, NULL, 'A2', true);
|
||||
|
||||
//Forcer le téléchargement vers le navigateur;
|
||||
$fichier = 'Temp/TMP_BORD_ENCSISSEMENTS'."_".uniqid().".xlsx";
|
||||
|
||||
$writer = new PHPExcel_Writer_Excel2007($classeur);
|
||||
$writer->save($fichier);
|
||||
|
||||
$t_html =' <div id ="div_export_a" class="alert alert-info"> ';
|
||||
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" > '._("TELECHARGER").' </a> ';
|
||||
$t_html .=' </div ';
|
||||
echo $t_html;
|
||||
|
||||
exit();
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Statistique.php';
|
||||
|
||||
class ControleurAjaxborderaufacturation extends Controleur
|
||||
{
|
||||
private $etat;
|
||||
|
||||
public function __construct() {
|
||||
$this->etat = new Statistique();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$debutPeriode = $this->requete->getParametreDate("debutPeriode");
|
||||
$finPeriode = $this->requete->getParametreDate("finPeriode");
|
||||
|
||||
$donnees = $this->etat->etatfactparemission($debutPeriode, $finPeriode) ;
|
||||
|
||||
$donnees_total = null;
|
||||
|
||||
if(count($donnees)>"0")
|
||||
{
|
||||
$donnees_total = $donnees['0'];
|
||||
}
|
||||
|
||||
$this->genererVueAjax(array('donnees' => $donnees, 'donnees_total' => $donnees_total));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,68 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleurrequete.php'; // OK
|
||||
require_once 'Modele/Statistique.php';
|
||||
|
||||
class ControleurAjaxborderaufacturationexport extends Controleurrequete
|
||||
{
|
||||
private $etat;
|
||||
|
||||
public function __construct() {
|
||||
$this->etat = new Statistique();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$debutPeriode = $this->requete->getParametreDate("debutPeriode");
|
||||
$finPeriode = $this->requete->getParametreDate("finPeriode");
|
||||
|
||||
$donnees = $this->etat->etatfactparemissionexport($debutPeriode, $finPeriode) ;
|
||||
|
||||
// Excel
|
||||
$headerXLS = array(
|
||||
_('Nom Client'),
|
||||
_('No Police'),
|
||||
_('Emission'),
|
||||
_('No Quittance'),
|
||||
_('Date Effet'),
|
||||
_('Echéance'),
|
||||
_('P Nette'),
|
||||
/* (isset($_SESSION['composanteprime']['Taxes'])) ? _($_SESSION['composanteprime']['Taxes']) : _("Taxes"), */
|
||||
_("Taxes"),
|
||||
(isset($_SESSION['composanteprime']['Cartes'])) ? _($_SESSION['composanteprime']['Cartes']) : _("Cartes"),
|
||||
_('Primes Totales'),
|
||||
_('Encaissements'),
|
||||
_('Solde'),
|
||||
_('Etape'),
|
||||
_('Facturation')
|
||||
);
|
||||
|
||||
$dataXLS = array();
|
||||
|
||||
|
||||
foreach ($donnees as $donnee)
|
||||
{
|
||||
$dataXLS[]=$donnee;
|
||||
}
|
||||
|
||||
$classeur = new PHPExcel();
|
||||
$classeur->getProperties()->setCreator("INTER-SANTE");
|
||||
$classeur->setActiveSheetIndex(0);
|
||||
$feuille=$classeur->getActiveSheet();
|
||||
$feuille->setTitle(_('BORDEREAU FACTURATION'));
|
||||
$feuille->fromArray($headerXLS, NULL, 'A1', true);
|
||||
$feuille->fromArray($dataXLS, NULL, 'A2', true);
|
||||
|
||||
//Forcer le téléchargement vers le navigateur;
|
||||
$fichier = 'Temp/TMP_BORD_FACTURATION'."_".uniqid().".xlsx";
|
||||
|
||||
$writer = new PHPExcel_Writer_Excel2007($classeur);
|
||||
$writer->save($fichier);
|
||||
|
||||
$t_html =' <div id ="div_export_a" class="alert alert-info"> ';
|
||||
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" > '._("TELECHARGER").' </a> ';
|
||||
$t_html .=' </div ';
|
||||
echo $t_html;
|
||||
|
||||
exit();
|
||||
}
|
||||
}
|
||||
20
radiantproduction/Controleur/ControleurAjaxcartegccons.php
Normal file
20
radiantproduction/Controleur/ControleurAjaxcartegccons.php
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Gestionconfiee.php';
|
||||
|
||||
class ControleurAjaxcartegccons extends Controleur
|
||||
{
|
||||
private $facture;
|
||||
|
||||
public function __construct() {
|
||||
$this->facture = new Gestionconfiee();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$gcs = $this->facture->get_cartes_gc_cons();
|
||||
|
||||
$this->genererVueAjax(array('gcs' => $gcs));
|
||||
}
|
||||
|
||||
}
|
||||
75
radiantproduction/Controleur/ControleurAjaxcartegcnonsel.php
Normal file
75
radiantproduction/Controleur/ControleurAjaxcartegcnonsel.php
Normal file
|
|
@ -0,0 +1,75 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Gestionconfiee.php';
|
||||
|
||||
class ControleurAjaxcartegcnonsel extends Controleur
|
||||
{
|
||||
private $facture;
|
||||
|
||||
public function __construct() {
|
||||
$this->facture = new Gestionconfiee();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$composante = $this->facture->getListeCompsanteReglement();
|
||||
|
||||
$codeGcAssureur = $this->requete->getParametreFormulaire("codeGcAssureur");
|
||||
$dateFacture1 = $this->requete->getParametreDate("dateFacture1");
|
||||
$dateFacture2 = $this->requete->getParametreDate("dateFacture2");
|
||||
|
||||
$_SESSION['debutRequeteFr_C'] = $this->requete->getParametreFormulaire("dateFacture1");
|
||||
$_SESSION['finRequeteFr_C'] = $this->requete->getParametreFormulaire("dateFacture2");
|
||||
|
||||
$gcs = $this->facture->get_cartes_gc_non_sel($codeGcAssureur, $dateFacture1, $dateFacture2);
|
||||
|
||||
$idGcReglement = $_SESSION['idGcReglement'];
|
||||
|
||||
$reglement = $this->facture->getgcreglement($idGcReglement);
|
||||
|
||||
$this->genererVueAjax(array('gcs' => $gcs, 'reglement' => $reglement, 'composante' => $composante));
|
||||
}
|
||||
|
||||
public function validerselection()
|
||||
{
|
||||
$this->facture->valider_cartes_gc_non_sel();
|
||||
|
||||
$idGcReglement = $_SESSION['idGcReglement'];
|
||||
|
||||
$reglement = $this->facture->getgcreglement($idGcReglement);
|
||||
|
||||
$composante = $this->facture->getListeCompsanteReglement();
|
||||
|
||||
$this->genererVueAjax(array('reglement' => $reglement, 'composante' => $composante));
|
||||
}
|
||||
|
||||
public function selectionner()
|
||||
{
|
||||
$idCarteTemp = $this->requete->getParametreFormulaire("idCarteTemp");
|
||||
$this->facture->selectionner_carte_gc($idCarteTemp);
|
||||
}
|
||||
|
||||
public function deselectionner()
|
||||
{
|
||||
$idCarteTemp = $this->requete->getParametreFormulaire("idCarteTemp");
|
||||
$this->facture->de_selectionner_carte_gc($idCarteTemp);
|
||||
}
|
||||
|
||||
public function reafficher()
|
||||
{
|
||||
$gcs = $this->facture->re_afficher_cartes_gc_non_sel();
|
||||
|
||||
$idGcReglement = $_SESSION['idGcReglement'];
|
||||
|
||||
$reglement = $this->facture->getgcreglement($idGcReglement);
|
||||
|
||||
$this->genererVueAjax(array('gcs' => $gcs, 'reglement' => $reglement));
|
||||
}
|
||||
|
||||
public function selectionnertout()
|
||||
{
|
||||
$choix = $this->requete->getParametreFormulaire("choix");
|
||||
$this->facture->selectionner_carte_gc_tout($choix);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Gestionconfiee.php';
|
||||
|
||||
class ControleurAjaxcartegcnonselentete extends Controleur {
|
||||
private $facture;
|
||||
|
||||
public function __construct() {
|
||||
$this->facture = new Gestionconfiee();
|
||||
}
|
||||
|
||||
public function index($msgErreur=null)
|
||||
{
|
||||
$idGcReglement = $_SESSION['idGcReglement'];
|
||||
|
||||
$reglement = $this->facture->getgcreglement($idGcReglement);
|
||||
|
||||
$this->genererVueAjax(array('reglement' => $reglement));
|
||||
}
|
||||
}
|
||||
68
radiantproduction/Controleur/ControleurAjaxcartegcsel.php
Normal file
68
radiantproduction/Controleur/ControleurAjaxcartegcsel.php
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Gestionconfiee.php';
|
||||
|
||||
class ControleurAjaxcartegcsel extends Controleur
|
||||
{
|
||||
private $facture;
|
||||
|
||||
public function __construct() {
|
||||
$this->facture = new Gestionconfiee();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$composante = $this->facture->getListeCompsanteReglement();
|
||||
|
||||
$gcs = $this->facture->get_cartes_gc_sel();
|
||||
|
||||
$idGcReglement = $_SESSION['idGcReglement'];
|
||||
|
||||
$reglement = $this->facture->getgcreglement($idGcReglement);
|
||||
|
||||
$this->genererVueAjax(array('gcs' => $gcs, 'reglement' => $reglement, 'composante' => $composante));
|
||||
}
|
||||
|
||||
public function validerselection()
|
||||
{
|
||||
$this->facture->valider_cartes_gc_sel();
|
||||
|
||||
$idGcReglement = $_SESSION['idGcReglement'];
|
||||
|
||||
$reglement = $this->facture->getgcreglement($idGcReglement);
|
||||
|
||||
$composante = $this->facture->getListeCompsanteReglement();
|
||||
|
||||
$this->genererVueAjax(array('reglement' => $reglement, 'composante' => $composante));
|
||||
}
|
||||
|
||||
public function selectionner()
|
||||
{
|
||||
$idCarteTemp = $this->requete->getParametreFormulaire("idCarteTemp");
|
||||
$this->facture->selectionner_carte_gc_sel($idCarteTemp);
|
||||
}
|
||||
|
||||
public function deselectionner()
|
||||
{
|
||||
$idCarteTemp = $this->requete->getParametreFormulaire("idCarteTemp");
|
||||
$this->facture->de_selectionner_carte_gc_sel($idCarteTemp);
|
||||
}
|
||||
|
||||
public function reafficher()
|
||||
{
|
||||
$gcs = $this->facture->re_afficher_cartes_gc_sel();
|
||||
|
||||
$idGcReglement = $_SESSION['idGcReglement'];
|
||||
|
||||
$reglement = $this->facture->getgcreglement($idGcReglement);
|
||||
|
||||
$this->genererVueAjax(array('gcs' => $gcs, 'reglement' => $reglement));
|
||||
}
|
||||
|
||||
public function selectionnertout()
|
||||
{
|
||||
$choix = $this->requete->getParametreFormulaire("choix");
|
||||
$this->facture->selectionner_carte_gc_sel_tout($choix);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/College_temp.php';
|
||||
|
||||
class ControleurAjaxchangecategorie extends Controleur {
|
||||
private $college_temp;
|
||||
|
||||
public function __construct() {
|
||||
$this->college_temp = new College_temp();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$this->genererVueAjax();
|
||||
}
|
||||
|
||||
public function changecategorie()
|
||||
{
|
||||
$codeProduit = $this->requete->getParametreFormulaire("codeProduit");
|
||||
|
||||
$categorie = $this->college_temp->changecategorie($codeProduit);
|
||||
|
||||
// var_dump($categorie);
|
||||
// exit();
|
||||
|
||||
$this->genererVueAjax(array('categorie' => $categorie));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/College_temp.php';
|
||||
|
||||
class ControleurAjaxchangercollege extends Controleur {
|
||||
private $college_temp;
|
||||
|
||||
public function __construct() {
|
||||
$this->college_temp = new College_temp();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$idAdherent = $_SESSION['idAdherent_C'];
|
||||
|
||||
$idCollege = $this->requete->getParametreFormulaire("idCollege");
|
||||
|
||||
$collegeTemp = $this->college_temp->changer_college_temp($idAdherent, $idCollege);
|
||||
|
||||
$this->genererVueAjax(array('collegeTemp' => $collegeTemp));
|
||||
}
|
||||
}
|
||||
20
radiantproduction/Controleur/ControleurAjaxchangerlangue.php
Normal file
20
radiantproduction/Controleur/ControleurAjaxchangerlangue.php
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Utilisateur.php';
|
||||
|
||||
class ControleurAjaxchangerlangue extends Controleur {
|
||||
private $utilisateur;
|
||||
|
||||
public function __construct() {
|
||||
$this->utilisateur = new Utilisateur();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
}
|
||||
|
||||
public function changerlangue()
|
||||
{
|
||||
$this->utilisateur->changerlangueutilisateur();
|
||||
}
|
||||
}
|
||||
31
radiantproduction/Controleur/ControleurAjaxclientliaison.php
Normal file
31
radiantproduction/Controleur/ControleurAjaxclientliaison.php
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Client.php';
|
||||
|
||||
class ControleurAjaxclientliaison extends Controleur {
|
||||
private $client;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->client = new Client();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$this->genererVueAjax();
|
||||
}
|
||||
|
||||
public function supprimerliaisonclient()
|
||||
{
|
||||
$idClient = $this->requete->getParametreFormulaire("idClient", "numerique");
|
||||
$this->client->supprimer_liaison_client($idClient);
|
||||
}
|
||||
|
||||
public function clientlieraunparent()
|
||||
{
|
||||
$idClient = $this->requete->getParametreFormulaire("idClient", "numerique");
|
||||
$idClientP = $this->requete->getParametreFormulaire("idClientP", "numerique");
|
||||
|
||||
$this->client->client_lier_a_un_parent($idClient, $idClientP);
|
||||
}
|
||||
}
|
||||
64
radiantproduction/Controleur/ControleurAjaxcollege.php
Normal file
64
radiantproduction/Controleur/ControleurAjaxcollege.php
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Collegepolice.php';
|
||||
|
||||
|
||||
class ControleurAjaxcollege extends Controleur {
|
||||
private $college;
|
||||
|
||||
public function __construct() {
|
||||
$this->college = new Collegepolice();
|
||||
}
|
||||
|
||||
public function index() {
|
||||
// $this->genererVueAjax(array('garantiesbase' => $garantiesbase, 'garoptionnelles' => $garoptionnelles, 'garoptacquises' => $garoptacquises));
|
||||
}
|
||||
|
||||
public function archivergarntie()
|
||||
{
|
||||
$idCollege = $this->requete->getParametreFormulaire("idCollege");
|
||||
$this->college->archiverGarntie($idCollege) ;
|
||||
}
|
||||
|
||||
public function desarchivergarntie()
|
||||
{
|
||||
$idCollege = $this->requete->getParametreFormulaire("idCollege");
|
||||
$this->college->desarchiverGarntie($idCollege) ;
|
||||
}
|
||||
|
||||
public function accorderderogationmedicament()
|
||||
{
|
||||
$idCollege = $this->requete->getParametreFormulaire("idCollege");
|
||||
$this->college->accorderderogationmedicament($idCollege) ;
|
||||
}
|
||||
|
||||
public function refuserderogationmedicament()
|
||||
{
|
||||
$idCollege = $this->requete->getParametreFormulaire("idCollege");
|
||||
$this->college->refuserderogationmedicament($idCollege) ;
|
||||
}
|
||||
|
||||
public function archiveradherent()
|
||||
{
|
||||
$idAherent = $this->requete->getParametreFormulaire("idAherent");
|
||||
$this->college->archiveradherent($idAherent) ;
|
||||
}
|
||||
|
||||
public function desarchiveradherent()
|
||||
{
|
||||
$idAherent = $this->requete->getParametreFormulaire("idAherent");
|
||||
$this->college->desarchiveradherent($idAherent) ;
|
||||
}
|
||||
|
||||
public function archiverbeneficiaire()
|
||||
{
|
||||
$idBeneficiaire = $this->requete->getParametreFormulaire("idBeneficiaire");
|
||||
$this->college->archiverbeneficiaire($idBeneficiaire) ;
|
||||
}
|
||||
|
||||
public function desarchiverbeneficiaire()
|
||||
{
|
||||
$idBeneficiaire = $this->requete->getParametreFormulaire("idBeneficiaire");
|
||||
$this->college->desarchiverbeneficiaire($idBeneficiaire) ;
|
||||
}
|
||||
}
|
||||
26
radiantproduction/Controleur/ControleurAjaxcommission.php
Normal file
26
radiantproduction/Controleur/ControleurAjaxcommission.php
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Apporteur.php';
|
||||
require_once 'Modele/Tableaucommission.php';
|
||||
|
||||
class ControleurAjaxcommission extends Controleur {
|
||||
private $tableaucommission;
|
||||
private $apporteur;
|
||||
|
||||
public function __construct() {
|
||||
$this->tableaucommission = new Tableaucommission();
|
||||
$this->apporteur = new Apporteur();
|
||||
}
|
||||
|
||||
public function index() {
|
||||
$codeApporteur = $this->requete->getParametreFormulaire("codeApporteur");
|
||||
|
||||
$codeEtape = $this->requete->getParametreFormulaire("codeEtape");
|
||||
|
||||
$tauxCommission_info = $this->tableaucommission->getInfoscommission($codeApporteur, $codeEtape);
|
||||
|
||||
$deduireComm_info = $this->apporteur->getdeduireComm($codeApporteur);
|
||||
|
||||
$this->genererVueAjax(array('tauxCommission_info' => $tauxCommission_info, 'deduireComm_info' => $deduireComm_info));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Tableaucommission.php';
|
||||
|
||||
class ControleurAjaxcommissionautre extends Controleur {
|
||||
private $tableaucommission;
|
||||
|
||||
public function __construct() {
|
||||
$this->tableaucommission = new Tableaucommission();
|
||||
}
|
||||
|
||||
public function index() {
|
||||
$codeApporteur = $this->requete->getParametreFormulaire("codeApporteur");
|
||||
|
||||
$codeEtape = $this->requete->getParametreFormulaire("codeEtape");
|
||||
|
||||
$tauxCommission_info = $this->tableaucommission->getInfoscommissionAutre($codeApporteur, $codeEtape);
|
||||
|
||||
$this->genererVueAjax(array('tauxCommission_info' => $tauxCommission_info));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,93 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Detailtarifacte.php';
|
||||
|
||||
class ControleurAjaxcomposantetarif extends Controleur
|
||||
{
|
||||
private $detailtarifacte;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->detailtarifacte = new Detailtarifacte();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
}
|
||||
|
||||
public function affichercomposantetarif()
|
||||
{
|
||||
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
|
||||
$codeFamilleActe = $this->requete->getParametreFormulaire("codeFamilleActe");
|
||||
|
||||
$_SESSION['codeTarifActe_C'] = $codeTarifActe;
|
||||
$_SESSION['codeFamilleActe_C'] = $codeFamilleActe;
|
||||
|
||||
$actes_in = $this->detailtarifacte->getactesin($codeTarifActe, $codeFamilleActe);
|
||||
|
||||
$actes_out = $this->detailtarifacte->getactesout($codeTarifActe, $codeFamilleActe);
|
||||
|
||||
$this->genererVueAjax(array('actes_in' => $actes_in, 'actes_out' => $actes_out));
|
||||
}
|
||||
|
||||
public function ajouterunacteautarif()
|
||||
{
|
||||
$idActe = $this->requete->getParametreFormulaire("idActe");
|
||||
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
|
||||
$codeFamilleActe = $this->requete->getParametreFormulaire("codeFamilleActe");
|
||||
|
||||
$this->detailtarifacte->ajouterunacteautarif($idActe, $codeTarifActe, $codeFamilleActe);
|
||||
|
||||
// $this->genererVueAjax();
|
||||
}
|
||||
|
||||
|
||||
public function retirerunactedutarif()
|
||||
{
|
||||
$idDetailtarifacte = $this->requete->getParametreFormulaire("idDetailtarifacte");
|
||||
|
||||
$this->detailtarifacte->retirerunactedutarif($idDetailtarifacte);
|
||||
|
||||
// $this->genererVueAjax();
|
||||
}
|
||||
|
||||
public function majprix()
|
||||
{
|
||||
$idActe = $this->requete->getParametreFormulaire("idActe");
|
||||
$prix = $this->requete->getParametreFormulaire("prix", "numerique");
|
||||
|
||||
$this->detailtarifacte->majPrix($idActe, $prix);
|
||||
}
|
||||
|
||||
|
||||
public function ajoutertousactsautarif()
|
||||
{
|
||||
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
|
||||
$codeFamilleActe = $this->requete->getParametreFormulaire("codeFamilleActe");
|
||||
|
||||
$this->detailtarifacte->ajoutertousactsautarif($codeTarifActe, $codeFamilleActe);
|
||||
}
|
||||
|
||||
public function retirertousactsautarif()
|
||||
{
|
||||
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
|
||||
$codeFamilleActe = $this->requete->getParametreFormulaire("codeFamilleActe");
|
||||
|
||||
$this->detailtarifacte->retirertousactsautarif($codeTarifActe, $codeFamilleActe);
|
||||
}
|
||||
|
||||
public function affichercomposantetarifcons()
|
||||
{
|
||||
$codeTarifActe = $this->requete->getParametreFormulaire("codeTarifActe");
|
||||
$codeFamilleActe = $this->requete->getParametreFormulaire("codeFamilleActe");
|
||||
|
||||
$_SESSION['codeTarifActe_C'] = $codeTarifActe;
|
||||
$_SESSION['codeFamilleActe_C'] = $codeFamilleActe;
|
||||
|
||||
$actes_in = $this->detailtarifacte->getactesin($codeTarifActe, $codeFamilleActe);
|
||||
|
||||
$this->genererVueAjax(array('actes_in' => $actes_in));
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,158 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Detailtarifmedicament.php';
|
||||
|
||||
class ControleurAjaxcomposantetarifmedicament extends Controleur
|
||||
{
|
||||
private $detailtarifmedicament;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->detailtarifmedicament = new Detailtarifmedicament();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
}
|
||||
|
||||
public function affichercomposantetarif()
|
||||
{
|
||||
$codeTarifMedicament = $this->requete->getParametreFormulaire("codeTarifMedicament");
|
||||
$libelleMedicament = $this->requete->getParametreFormulaire("libelleMedicament");
|
||||
|
||||
$_SESSION['codeTarifMedicament_C'] = $codeTarifMedicament;
|
||||
|
||||
$medicaments_in = $this->detailtarifmedicament->getmedicamentsin($codeTarifMedicament, $libelleMedicament);
|
||||
|
||||
$medicaments_out = $this->detailtarifmedicament->getmedicamentsout($codeTarifMedicament, $libelleMedicament);
|
||||
|
||||
$this->genererVueAjax(array('medicaments_in' => $medicaments_in, 'medicaments_out' => $medicaments_out));
|
||||
}
|
||||
|
||||
public function ajouterunamedicamentautarif()
|
||||
{
|
||||
$idMedicament = $this->requete->getParametreFormulaire("idMedicament");
|
||||
$codeTarifMedicament = $this->requete->getParametreFormulaire("codeTarifMedicament");
|
||||
|
||||
/*
|
||||
echo "idMedicament => $idMedicament <br>";
|
||||
echo "codeTarifMedicament => $codeTarifMedicament <br>";
|
||||
exit();
|
||||
*/
|
||||
|
||||
$this->detailtarifmedicament->ajouterunamedicamentautarif($idMedicament, $codeTarifMedicament);
|
||||
|
||||
// $this->genererVueAjax();
|
||||
}
|
||||
|
||||
|
||||
public function retirerunamedicamentutarif()
|
||||
{
|
||||
$idDetailtarifMedicament = $this->requete->getParametreFormulaire("idDetailtarifMedicament");
|
||||
|
||||
$this->detailtarifmedicament->retirerunamedicamentutarif($idDetailtarifMedicament);
|
||||
|
||||
// $this->genererVueAjax();
|
||||
}
|
||||
|
||||
public function majprix()
|
||||
{
|
||||
$idDetailtarifMedicament = $this->requete->getParametreFormulaire("idDetailtarifMedicament");
|
||||
$prix = $this->requete->getParametreFormulaire("prix", "numerique");
|
||||
|
||||
/*
|
||||
echo "idDetailtarifMedicament => $idDetailtarifMedicament <br>";
|
||||
echo "prix => $prix <br>";
|
||||
exit();
|
||||
*/
|
||||
|
||||
$this->detailtarifmedicament->majPrix($idDetailtarifMedicament, $prix);
|
||||
}
|
||||
|
||||
public function ajoutertousmedicamentsautarif()
|
||||
{
|
||||
$codeTarifMedicament = $this->requete->getParametreFormulaire("codeTarifMedicament");
|
||||
$libelleMedicament = $this->requete->getParametreFormulaire("libelleMedicament");
|
||||
|
||||
/*
|
||||
echo "codeTarifMedicament => $codeTarifMedicament <br>";
|
||||
echo "libelleMedicament => $libelleMedicament <br>";
|
||||
exit();
|
||||
*/
|
||||
|
||||
$this->detailtarifmedicament->ajoutertousmedicamentsautarif($codeTarifMedicament, $libelleMedicament);
|
||||
}
|
||||
|
||||
public function retirertousmedicamentsautarif()
|
||||
{
|
||||
$codeTarifMedicament = $this->requete->getParametreFormulaire("codeTarifMedicament");
|
||||
$libelleMedicament = $this->requete->getParametreFormulaire("libelleMedicament");
|
||||
|
||||
/*
|
||||
echo "codeTarifMedicament => $codeTarifMedicament <br>";
|
||||
echo "libelleMedicament => $libelleMedicament <br>";
|
||||
exit();
|
||||
*/
|
||||
|
||||
$this->detailtarifmedicament->retirertousmedicamentsautarif($codeTarifMedicament, $libelleMedicament);
|
||||
}
|
||||
|
||||
public function affichercomposantetarifcons()
|
||||
{
|
||||
$codeTarifMedicament = $this->requete->getParametreFormulaire("codeTarifMedicament");
|
||||
$libelleMedicament = $this->requete->getParametreFormulaire("libelleMedicament");
|
||||
|
||||
$_SESSION['codeTarifMedicament_C'] = $codeTarifMedicament;
|
||||
|
||||
$medicaments_in = $this->detailtarifmedicament->getmedicamentsin($codeTarifMedicament, $libelleMedicament);
|
||||
|
||||
$this->genererVueAjax(array('medicaments_in' => $medicaments_in));
|
||||
}
|
||||
|
||||
public function listemedicaments()
|
||||
{
|
||||
$libelleMedicament = $this->requete->getParametreFormulaire("libelleMedicament");
|
||||
|
||||
$medicaments = $this->detailtarifmedicament->getlistemedicaments($libelleMedicament);
|
||||
|
||||
$this->genererVueAjax(array('medicaments' => $medicaments));
|
||||
}
|
||||
|
||||
public function getunmedicament($idMedicament)
|
||||
{
|
||||
$medicament = $this->detailtarifmedicament->getunmedicament($idMedicament);
|
||||
|
||||
$this->genererVueAjax(array('medicament' => $medicament));
|
||||
}
|
||||
|
||||
public function enregistrermodifmedicament()
|
||||
{
|
||||
$idMedicament = $this->requete->getParametreFormulaire("idMedicament");
|
||||
$codeMedicament = $this->requete->getParametreFormulaire("codeMedicament");
|
||||
|
||||
$libelle = $this->requete->getParametreFormulaire("libelle");
|
||||
$unite = $this->requete->getParametreFormulaire("unite");
|
||||
|
||||
$ententePrealable = $this->requete->getParametreFormulaire("ententePrealable");
|
||||
$exclu = $this->requete->getParametreFormulaire("exclu");
|
||||
$actif = $this->requete->getParametreFormulaire("actif");
|
||||
$instructions = $this->requete->getParametreFormulaire("instructions");
|
||||
|
||||
$this->detailtarifmedicament->enregistrermodifmedicament($idMedicament, $codeMedicament, $libelle, $unite, $ententePrealable, $exclu, $actif, $instructions);
|
||||
}
|
||||
|
||||
public function enregistrernouveaumedicament()
|
||||
{
|
||||
$libelle = $this->requete->getParametreFormulaire("libelle");
|
||||
$unite = $this->requete->getParametreFormulaire("unite");
|
||||
$ententePrealable = $this->requete->getParametreFormulaire("ententePrealable");
|
||||
$exclu = $this->requete->getParametreFormulaire("exclu");
|
||||
$actif = $this->requete->getParametreFormulaire("actif");
|
||||
$instructions = $this->requete->getParametreFormulaire("instructions");
|
||||
$this->detailtarifmedicament->enregistrernouveaumedicament($libelle, $unite, $ententePrealable, $exclu, $actif, $instructions);
|
||||
|
||||
// $this->genererVueAjax();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,139 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Detailtarifoptique.php';
|
||||
|
||||
class ControleurAjaxcomposantetarifoptique extends Controleur
|
||||
{
|
||||
private $detailtarif;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->detailtarif = new Detailtarifoptique();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
}
|
||||
|
||||
public function affichercomposantetarif()
|
||||
{
|
||||
$codeTarifOptique = $this->requete->getParametreFormulaire("codeTarifOptique");
|
||||
$libelleVerre = $this->requete->getParametreFormulaire("libelleVerre");
|
||||
|
||||
// $_SESSION['codeTarifOptique_C'] = $codeTarifOptique;
|
||||
|
||||
$verres_in = $this->detailtarif->getverresin($codeTarifOptique, $libelleVerre);
|
||||
|
||||
$verres_out = $this->detailtarif->getverresout($codeTarifOptique, $libelleVerre);
|
||||
|
||||
$this->genererVueAjax(array('verres_in' => $verres_in, 'verres_out' => $verres_out));
|
||||
}
|
||||
|
||||
public function ajouterunverreautarif()
|
||||
{
|
||||
$idVerre = $this->requete->getParametreFormulaire("idVerre");
|
||||
$codeTarifOptique = $this->requete->getParametreFormulaire("codeTarifOptique");
|
||||
|
||||
$this->detailtarif->ajouterunverreautarif($idVerre, $codeTarifOptique);
|
||||
|
||||
// $this->genererVueAjax();
|
||||
}
|
||||
|
||||
public function retirerunverredutarif()
|
||||
{
|
||||
$idDetailtarifOptique = $this->requete->getParametreFormulaire("idDetailtarifOptique");
|
||||
|
||||
$this->detailtarif->retirerunverredutarif($idDetailtarifOptique);
|
||||
|
||||
// $this->genererVueAjax();
|
||||
}
|
||||
|
||||
public function majprix()
|
||||
{
|
||||
$idDetailtarifOptique = $this->requete->getParametreFormulaire("idDetailtarifOptique");
|
||||
$prix = $this->requete->getParametreFormulaire("prix", "numerique");
|
||||
|
||||
/*
|
||||
echo "idDetailtarifOptique => $idDetailtarifOptique <br>";
|
||||
echo "prix => $prix <br>";
|
||||
exit();
|
||||
*/
|
||||
|
||||
$this->detailtarif->majPrix($idDetailtarifOptique, $prix);
|
||||
}
|
||||
|
||||
public function ajoutertousverressautarif()
|
||||
{
|
||||
$codeTarifOptique = $this->requete->getParametreFormulaire("codeTarifOptique");
|
||||
$libelleVerre = $this->requete->getParametreFormulaire("libelleVerre");
|
||||
|
||||
$this->detailtarif->ajoutertousverressautarif($codeTarifOptique, $libelleVerre);
|
||||
}
|
||||
|
||||
public function affichercomposantetarifcons()
|
||||
{
|
||||
$codeTarifOptique = $this->requete->getParametreFormulaire("codeTarifOptique");
|
||||
$libelleVerre = $this->requete->getParametreFormulaire("libelleVerre");
|
||||
|
||||
// $_SESSION['codeTarifOptique_C'] = $codeTarifOptique;
|
||||
|
||||
$verres_in = $this->detailtarif->getverresin($codeTarifOptique, $libelleVerre);
|
||||
|
||||
$this->genererVueAjax(array('verres_in' => $verres_in));
|
||||
}
|
||||
|
||||
public function listeverres()
|
||||
{
|
||||
$libelleVerre = $this->requete->getParametreFormulaire("libelleVerre");
|
||||
|
||||
$verres = $this->detailtarif->getlisteverress($libelleVerre);
|
||||
|
||||
$this->genererVueAjax(array('verres' => $verres));
|
||||
}
|
||||
|
||||
public function getunmedicament($idMedicament)
|
||||
{
|
||||
$medicament = $this->detailtarif->getunmedicament($idMedicament);
|
||||
|
||||
$this->genererVueAjax(array('medicament' => $medicament));
|
||||
}
|
||||
|
||||
public function enregistrermodifverre()
|
||||
{
|
||||
$idVerre = $this->requete->getParametreFormulaire("idVerre");
|
||||
$codeOptique = $this->requete->getParametreFormulaire("codeOptique");
|
||||
$libelle = $this->requete->getParametreFormulaire("libelle");
|
||||
$libelleEng = $this->requete->getParametreFormulaire("libelleEng");
|
||||
$actif = $this->requete->getParametreFormulaire("actif");
|
||||
|
||||
/*
|
||||
echo "idVerre => $idVerre <br>";
|
||||
echo "codeOptique => $codeOptique <br>";
|
||||
echo "libelle => $libelle <br>";
|
||||
echo "libelleEng => $libelleEng <br>";
|
||||
echo "actif => $actif <br>";
|
||||
*/
|
||||
|
||||
$this->detailtarif->enregistrermodifverre($idVerre, $codeOptique, $libelle, $libelleEng, $actif);
|
||||
}
|
||||
|
||||
public function enregistrernouveauverre()
|
||||
{
|
||||
$libelle = $this->requete->getParametreFormulaire("libelle");
|
||||
$libelleEng = $this->requete->getParametreFormulaire("libelleEng");
|
||||
$actif = $this->requete->getParametreFormulaire("actif");
|
||||
|
||||
$this->detailtarif->enregistrernouveauverre($libelle, $libelleEng, $actif);
|
||||
|
||||
// $this->genererVueAjax();
|
||||
}
|
||||
|
||||
public function retirertousverressautarif()
|
||||
{
|
||||
$codeTarifOptique = $this->requete->getParametreFormulaire("codeTarifOptique");
|
||||
$libelleVerre = $this->requete->getParametreFormulaire("libelleVerre");
|
||||
|
||||
$this->detailtarif->retirertousverressautarif($codeTarifOptique, $libelleVerre);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
|
||||
require_once 'Framework/Localisation.php';
|
||||
|
||||
class ControleurAjaxconnexioncookie extends Controleur
|
||||
{
|
||||
public function __construct()
|
||||
{
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$msgErreur = $this->requete->getParametreFormulaire("msgErreur");
|
||||
|
||||
$this->genererVueAjax(array('msgErreur' => $msgErreur));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/College_temp.php';
|
||||
|
||||
class ControleurAjaxconsultertableauprestation extends Controleur {
|
||||
private $college_temp2;
|
||||
|
||||
public function __construct() {
|
||||
$this->college_temp2 = new College_temp();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$idCollegeTemp = $_SESSION['idCollegeTemp'];
|
||||
|
||||
$tableau_prestations = $this->college_temp2->getPrestation($idCollegeTemp);
|
||||
|
||||
$this->genererVueAjax(array('tableau_prestations' => $tableau_prestations));
|
||||
}
|
||||
}
|
||||
16
radiantproduction/Controleur/ControleurAjaxcontextclient.php
Normal file
16
radiantproduction/Controleur/ControleurAjaxcontextclient.php
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Client.php';
|
||||
|
||||
class ControleurAjaxcontextclient extends Controleur {
|
||||
private $client;
|
||||
|
||||
public function __construct() {
|
||||
$this->client = new Client();
|
||||
}
|
||||
|
||||
public function index() {
|
||||
$idClient = $this->requete->getParametre("idClient");
|
||||
$this->client->getContexteAjaxClient($idClient);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Client_d.php';
|
||||
|
||||
class ControleurAjaxcontextclientd extends Controleur {
|
||||
private $client;
|
||||
|
||||
public function __construct() {
|
||||
$this->client = new Client_d();
|
||||
}
|
||||
|
||||
public function index() {
|
||||
$idClient = $this->requete->getParametre("idClient");
|
||||
$this->client->getContexteAjaxClient($idClient);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
|
||||
class ControleurAjaxcontextdemandedecompte extends Controleur {
|
||||
|
||||
public function __construct() {
|
||||
}
|
||||
|
||||
public function index() {
|
||||
$_SESSION['idDemandeDecompte_C'] = $this->requete->getParametre("idDemandeDecompte");
|
||||
$_SESSION['numeroDemandeDecompte_C'] = $this->requete->getParametre("numeroDemandeDecompte");
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
|
||||
class ControleurAjaxcontextfacture extends Controleur {
|
||||
|
||||
public function __construct() {
|
||||
}
|
||||
|
||||
public function index() {
|
||||
$_SESSION['numeroFeuilleMaladie_C'] = $this->requete->getParametre("numeroFeuilleMaladie");
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
|
||||
class ControleurAjaxcontextfeuillemaladie extends Controleur {
|
||||
|
||||
public function __construct() {
|
||||
}
|
||||
|
||||
public function index() {
|
||||
$_SESSION['numeroFeuilleMaladie_C'] = $this->requete->getParametre("numeroFeuilleMaladie");
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Pbeneficiaire.php';
|
||||
|
||||
|
||||
class ControleurAjaxcontextfraisfuneraire extends Controleur {
|
||||
private $beneficiaire;
|
||||
|
||||
public function __construct() {
|
||||
$this->beneficiaire = new Pbeneficiaire();
|
||||
}
|
||||
|
||||
public function index() {
|
||||
$idReglement = $this->requete->getParametre("idReglement");
|
||||
$idBeneficiaire = $this->requete->getParametre("idBeneficiaire");
|
||||
|
||||
$beneficiaire = $this->beneficiaire->getContexteBeneficiaireId($idBeneficiaire);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Gestionconfiee.php';
|
||||
|
||||
class ControleurAjaxcontextgcreglement extends Controleur {
|
||||
private $reglement;
|
||||
|
||||
public function __construct() {
|
||||
$this->reglement = new Gestionconfiee();
|
||||
}
|
||||
|
||||
public function index() {
|
||||
$_SESSION['idGcReglement'] = $this->requete->getParametre("idGcReglement");
|
||||
$_SESSION['gcNumeroDecompte'] = $this->requete->getParametre("gcNumeroDecompte");
|
||||
}
|
||||
|
||||
public function getcontextbyid()
|
||||
{
|
||||
$idGcReglement = $this->requete->getParametre("idGcReglement");
|
||||
$this->reglement->getGcContextById($idGcReglement);
|
||||
}
|
||||
|
||||
public function getcontextbyno()
|
||||
{
|
||||
$gcNumeroDecompte = $this->requete->getParametre("gcNumeroDecompte");
|
||||
$this->reglement->getGcContextByNo($gcNumeroDecompte);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
|
||||
class ControleurAjaxcontextidentification extends Controleur {
|
||||
|
||||
public function __construct() {
|
||||
}
|
||||
|
||||
public function index() {
|
||||
$_SESSION['okId'] = "1";
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
|
||||
class ControleurAjaxcontextopticien extends Controleur {
|
||||
|
||||
public function __construct() {
|
||||
}
|
||||
|
||||
public function index() {
|
||||
$_SESSION['numeroBonOptique_C'] = $this->requete->getParametre("numeroBonOptique");
|
||||
$_SESSION['codePrestataireLivraison_C'] = $this->requete->getParametre("codePrestataireLivraison");
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
|
||||
class ControleurAjaxcontextpharmaciencien extends Controleur {
|
||||
|
||||
public function __construct() {
|
||||
}
|
||||
|
||||
public function index() {
|
||||
$_SESSION['numeroBonOrdonnance_C'] = $this->requete->getParametre("numeroBonOrdonnance");
|
||||
$_SESSION['codePrestataireLivraison_C'] = $this->requete->getParametre("codePrestataireLivraison");
|
||||
}
|
||||
}
|
||||
16
radiantproduction/Controleur/ControleurAjaxcontextpolice.php
Normal file
16
radiantproduction/Controleur/ControleurAjaxcontextpolice.php
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Police.php';
|
||||
|
||||
class ControleurAjaxcontextpolice extends Controleur {
|
||||
private $police;
|
||||
|
||||
public function __construct() {
|
||||
$this->police = new Police();
|
||||
}
|
||||
|
||||
public function index() {
|
||||
$idPolice = $this->requete->getParametre("idPolice");
|
||||
$this->police->getContexteAjaxPolice($idPolice);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Police_d.php';
|
||||
|
||||
class ControleurAjaxcontextpoliced extends Controleur {
|
||||
private $police;
|
||||
|
||||
public function __construct() {
|
||||
$this->police = new Police_d();
|
||||
}
|
||||
|
||||
public function index() {
|
||||
$idPolice = $this->requete->getParametre("idPolice");
|
||||
$this->police->getContexteAjaxPolice($idPolice);
|
||||
$numeroOptionTarif = $this->police->fn_min_numero_option_tarif($idPolice);
|
||||
$_SESSION['numeroOptionTarif'] = $numeroOptionTarif;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Police.php';
|
||||
|
||||
class ControleurAjaxcontroleavenantpolice extends Controleur {
|
||||
private $police;
|
||||
|
||||
public function __construct() {
|
||||
$this->police = new Police();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$controler_avenant_info = "0";
|
||||
|
||||
$idPolice = $_SESSION['idPolice_C'];
|
||||
|
||||
$controle = $this->requete->getParametreFormulaire("controle");
|
||||
|
||||
if($controle=="existequittance")
|
||||
{
|
||||
$controler_avenant_info = $this->police->getExisteQuittance($idPolice);
|
||||
|
||||
if($controler_avenant_info=="0")
|
||||
{
|
||||
$controler_avenant_info = $this->police->getExisteConsommationPolice($idPolice);
|
||||
}
|
||||
}
|
||||
|
||||
$this->genererVueAjax(array('controler_avenant_info' => $controler_avenant_info));
|
||||
}
|
||||
}
|
||||
61
radiantproduction/Controleur/ControleurAjaxcontrolepiece.php
Normal file
61
radiantproduction/Controleur/ControleurAjaxcontrolepiece.php
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Beneficiaire.php';
|
||||
|
||||
class ControleurAjaxcontrolepiece extends Controleur {
|
||||
private $ben;
|
||||
|
||||
public function __construct() {
|
||||
$this->ben = new Beneficiaire();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$numeroPiece = $this->requete->getParametreFormulaire("numeroPiece");
|
||||
|
||||
$controle_piece = $this->ben->controlenopieceglobal($numeroPiece);
|
||||
|
||||
$resultatPiece = $controle_piece['resultatPiece'];
|
||||
$nomBeneficiaire = $controle_piece['nomBeneficiaire'];
|
||||
|
||||
/*
|
||||
var_dump
|
||||
(
|
||||
array
|
||||
(
|
||||
"numeroPiece" => $numeroPiece,
|
||||
"controle_piece" => $controle_piece,
|
||||
// "resultatPiece" => $resultatPiece,
|
||||
)
|
||||
);
|
||||
exit();
|
||||
|
||||
/*
|
||||
- Longueur < 13 => 1
|
||||
- Doublon => 2
|
||||
- OK, Bon => 0
|
||||
*/
|
||||
$MessagePiece = "";
|
||||
|
||||
// Un autre bénéficiaire possède déjà le même numéro d’identification : $nomBeneficiaire.
|
||||
|
||||
switch ($resultatPiece)
|
||||
{
|
||||
case "1":
|
||||
$MessagePiece = (est_anglophone()) ? "Length shorter than the standard!" : "Longueur inférieur à la norme!";
|
||||
break;
|
||||
case "2":
|
||||
$MessagePiece = (est_anglophone()) ? "Length shorter than the standard!" : "Un autre bénéficiaire possède déjà le même numéro d’identification : $nomBeneficiaire .";
|
||||
break;
|
||||
case "0":
|
||||
$MessagePiece = (est_anglophone()) ? "Numberr OK!" : "Numéro OK!";
|
||||
break;
|
||||
default:
|
||||
$MessagePiece = (est_anglophone()) ? "Numberr OK!" : "Numéro OK!";
|
||||
}
|
||||
|
||||
$this->genererVueAjax(array('resultatPiece' => $resultatPiece, 'MessagePiece' => $MessagePiece));
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
49
radiantproduction/Controleur/ControleurAjaxcreergcpolice.php
Normal file
49
radiantproduction/Controleur/ControleurAjaxcreergcpolice.php
Normal file
|
|
@ -0,0 +1,49 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Gestionconfiee.php';;
|
||||
|
||||
class ControleurAjaxcreergcpolice extends Controleur {
|
||||
private $gc;
|
||||
|
||||
public function __construct() {
|
||||
$this->gc = new Gestionconfiee();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$codeGcAssureur = $this->requete->getParametreFormulaire("codeGcAssureur");
|
||||
|
||||
$gc = $this->gc->getInfoGcAssureur($codeGcAssureur);
|
||||
|
||||
$this->genererVueAjax(array('gc' => $gc));
|
||||
}
|
||||
|
||||
public function creerpolicegc()
|
||||
{
|
||||
$idPolice = $this->requete->getParametreFormulaire("idPolice");
|
||||
$codeGcAssureur = $this->requete->getParametreFormulaire("codeGcAssureur");
|
||||
$tauxFraisReel = $this->requete->getParametreFormulaire("tauxFraisReel","numerique");
|
||||
$tauxRedressement = $this->requete->getParametreFormulaire("tauxRedressement","numerique");
|
||||
$tauxTva = $this->requete->getParametreFormulaire("tauxTva","numerique");
|
||||
$fraisCarteAfn = $this->requete->getParametreFormulaire("fraisCarteAfn","numerique");
|
||||
$fraisCarteRen = $this->requete->getParametreFormulaire("fraisCarteRen","numerique");
|
||||
$fraisCarteImp = $this->requete->getParametreFormulaire("fraisCarteImp","numerique");
|
||||
|
||||
$this->gc->creerpolicegc($idPolice, $codeGcAssureur, $tauxFraisReel, $tauxRedressement, $tauxTva,
|
||||
$fraisCarteAfn, $fraisCarteRen, $fraisCarteImp);
|
||||
}
|
||||
|
||||
public function modifierpolicegc()
|
||||
{
|
||||
$idPolice = $this->requete->getParametreFormulaire("idPolice");
|
||||
$tauxFraisReel = $this->requete->getParametreFormulaire("tauxFraisReel","numerique");
|
||||
$tauxRedressement = $this->requete->getParametreFormulaire("tauxRedressement","numerique");
|
||||
$tauxTva = $this->requete->getParametreFormulaire("tauxTva","numerique");
|
||||
$fraisCarteAfn = $this->requete->getParametreFormulaire("fraisCarteAfn","numerique");
|
||||
$fraisCarteRen = $this->requete->getParametreFormulaire("fraisCarteRen","numerique");
|
||||
$fraisCarteImp = $this->requete->getParametreFormulaire("fraisCarteImp","numerique");
|
||||
|
||||
$this->gc->modifierpolicegc($idPolice, $tauxFraisReel, $tauxRedressement, $tauxTva,
|
||||
$fraisCarteAfn, $fraisCarteRen, $fraisCarteImp);
|
||||
}
|
||||
}
|
||||
298
radiantproduction/Controleur/ControleurAjaxdecompte.php
Normal file
298
radiantproduction/Controleur/ControleurAjaxdecompte.php
Normal file
|
|
@ -0,0 +1,298 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Reglement.php';
|
||||
require_once 'Modele/Prestataire.php';
|
||||
|
||||
class ControleurAjaxdecompte extends Controleur {
|
||||
private $reglement;
|
||||
private $prestataire;
|
||||
|
||||
public function __construct() {
|
||||
$this->reglement = new Reglement();
|
||||
$this->prestataire = new Prestataire();
|
||||
}
|
||||
|
||||
public function index() {
|
||||
$this->genererVueAjax(array('regle' => $_SESSION['decompteRegle_C']));
|
||||
}
|
||||
|
||||
public function initierdecompte()
|
||||
{
|
||||
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
|
||||
$codeExercice = $this->requete->getParametreFormulaire("codeExercice");
|
||||
$codeMois = $this->requete->getParametreFormulaire("codeMois");
|
||||
|
||||
$_SESSION['codePrestataire_C'] = $codePrestataire;
|
||||
|
||||
$prestataire_courant = $this->prestataire->getPrestataireCode( $_SESSION['codePrestataire_C']);
|
||||
|
||||
$_SESSION['codePrestataire_Dec'] = $codePrestataire;
|
||||
$_SESSION['codeTarifActe_Dec'] = $_SESSION['codeTarifActe_C'];
|
||||
|
||||
$_SESSION['codeExercice_C'] = $codeExercice;
|
||||
$_SESSION['codeMois_C'] = $codeMois;
|
||||
|
||||
$idReglement = $this->reglement->get_idReglement($codePrestataire, $codeExercice, $codeMois);
|
||||
|
||||
$_SESSION['idReglement_C'] = $idReglement;
|
||||
|
||||
if($idReglement==0)
|
||||
{
|
||||
// Créer le décompte dans reglement
|
||||
$this->reglement->initdecompteprestataire();
|
||||
|
||||
$idReglement = $this->reglement->get_idReglement($codePrestataire, $codeExercice, $codeMois);
|
||||
|
||||
$_SESSION['idReglement_C'] = $idReglement;
|
||||
}
|
||||
// Afficher le décompte
|
||||
$idReglement = $_SESSION['idReglement_C'];
|
||||
|
||||
$infosdecompte = $this->reglement->getinfosdecompte($idReglement);
|
||||
|
||||
$_SESSION['decompteRegle_C'] = $infosdecompte['regle'];
|
||||
$_SESSION['numeroDecompte_C'] = $infosdecompte['numeroDecompte'];
|
||||
$_SESSION['numeroLotDecompte_C'] = $infosdecompte['numeroLotDecompte'];
|
||||
|
||||
$this->executerAction("index");
|
||||
// $this->genererVueAjax();
|
||||
}
|
||||
|
||||
public function rechargerfacture()
|
||||
{
|
||||
$idReglement = $_SESSION['idReglement_C'];
|
||||
$numeroDecompte = $_SESSION['numeroDecompte_C'];
|
||||
$numeroLotDecompte = $_SESSION['numeroLotDecompte_C'];
|
||||
$codePrestataire = $_SESSION['codePrestataire_C'];
|
||||
$codeExercice = $_SESSION['codeExercice_C'];
|
||||
$codeMois = $_SESSION['codeMois_C'];
|
||||
|
||||
$this->reglement->rechargerfacture($idReglement, $numeroDecompte, $numeroLotDecompte, $codePrestataire, $codeExercice, $codeMois);
|
||||
}
|
||||
|
||||
public function reinitialiserdecompte()
|
||||
{
|
||||
$idReglement = $_SESSION['idReglement_C'];
|
||||
$numeroDecompte = $_SESSION['numeroDecompte_C'];
|
||||
|
||||
$this->reglement->reinitialiserdecompte($idReglement, $numeroDecompte);
|
||||
}
|
||||
|
||||
public function majobservations()
|
||||
{
|
||||
$idFacture = $this->requete->getParametreFormulaire("idFacture");
|
||||
$observations = $this->requete->getParametreFormulaire("observations");
|
||||
|
||||
$this->reglement->majobservations($idFacture, $observations);
|
||||
}
|
||||
|
||||
public function majbordereaudecompte()
|
||||
{
|
||||
$idReglement = $this->requete->getParametreFormulaire("idReglement");
|
||||
$numeroBordereau = $this->requete->getParametreFormulaire("numeroBordereau");
|
||||
|
||||
$this->reglement->majbordereaudecompte($idReglement, $numeroBordereau);
|
||||
}
|
||||
|
||||
public function validerdecompte()
|
||||
{
|
||||
$idReglement = $_SESSION['idReglement_C'];
|
||||
$numeroDecompte = $_SESSION['numeroDecompte_C'];
|
||||
|
||||
$this->reglement->validerdecompte($idReglement, $numeroDecompte);
|
||||
}
|
||||
|
||||
|
||||
public function validerdecomptepremier()
|
||||
{
|
||||
$idReglement = $_SESSION['idReglement_C'];
|
||||
$numeroDecompte = $_SESSION['numeroDecompte_C'];
|
||||
|
||||
$this->reglement->validerdecomptepremier($idReglement, $numeroDecompte);
|
||||
}
|
||||
|
||||
public function enregistrerreglementdecompte()
|
||||
{
|
||||
// $idReglement = $this->requete->getParametreFormulaire("idReglement");
|
||||
$idReglement = $_SESSION['idReglement_C'];
|
||||
$numeroDecompte = $_SESSION['numeroDecompte_C'];
|
||||
$codeModePaiement = $this->requete->getParametreFormulaire("codeModePaiement");
|
||||
$referencePaiement = $this->requete->getParametreFormulaire("referencePaiement");
|
||||
$montantPaye = $this->requete->getParametreFormulaire("montantPaye", "numerique");
|
||||
$dateComptable = $this->requete->getParametreDate("dateComptable");
|
||||
|
||||
$codeBanquePayeur = $this->requete->getParametreFormulaire("codeBanquePayeur");
|
||||
|
||||
$this->reglement->enregistrerreglementdecompte($idReglement, $numeroDecompte, $dateComptable, $montantPaye, $codeModePaiement, $referencePaiement, $codeBanquePayeur);
|
||||
}
|
||||
|
||||
public function enregistrerdemandefraisfuneraire()
|
||||
{
|
||||
$codeLienDemandeur = $this->requete->getParametreFormulaire("codeLienDemandeur");
|
||||
$demandeur = $this->requete->getParametreFormulaire("demandeur");
|
||||
$codeLienBeneficiaire = $this->requete->getParametreFormulaire("codeLienBeneficiaire");
|
||||
$beneficiaireReglement = $this->requete->getParametreFormulaire("beneficiaireReglement");
|
||||
$observations = $this->requete->getParametreFormulaire("observations");
|
||||
$fraisReel = $this->requete->getParametreFormulaire("fraisReel", "numerique");
|
||||
$montantApayer = $this->requete->getParametreFormulaire("montantApayer", "numerique");
|
||||
$dateDeces = $this->requete->getParametreDate("dateDeces");
|
||||
$causeDeces = $this->requete->getParametreFormulaire("causeDeces");
|
||||
|
||||
$this->fraisfuneraire->enregistrerdemandefraisfuneraire($fraisReel, $montantApayer, $demandeur, $codeLienDemandeur,
|
||||
$beneficiaireReglement, $codeLienBeneficiaire, $observations, $dateDeces, $causeDeces);
|
||||
}
|
||||
|
||||
public function enregistrermodificationsfraisfuneraire()
|
||||
{
|
||||
$idFraisfuneraire = $this->requete->getParametreFormulaire("idFraisfuneraire");
|
||||
$codeLienDemandeur = $this->requete->getParametreFormulaire("codeLienDemandeur");
|
||||
$demandeur = $this->requete->getParametreFormulaire("demandeur");
|
||||
$codeLienBeneficiaire = $this->requete->getParametreFormulaire("codeLienBeneficiaire");
|
||||
$beneficiaireReglement = $this->requete->getParametreFormulaire("beneficiaireReglement");
|
||||
$observations = $this->requete->getParametreFormulaire("observations");
|
||||
$montantApayer = $this->requete->getParametreFormulaire("montantApayer", "numerique");
|
||||
$dateDeces = $this->requete->getParametreDate("dateDeces");
|
||||
$causeDeces = $this->requete->getParametreFormulaire("causeDeces");
|
||||
|
||||
$this->fraisfuneraire->enregistrermodificationsfraisfuneraire($idFraisfuneraire, $montantApayer, $demandeur, $codeLienDemandeur,
|
||||
$beneficiaireReglement, $codeLienBeneficiaire, $observations, $dateDeces, $causeDeces);
|
||||
}
|
||||
|
||||
public function enregistrerpaiementfraisfuneraire()
|
||||
{
|
||||
$idFraisfuneraire = $this->requete->getParametreFormulaire("idFraisfuneraire");
|
||||
$codeModePaiement = $this->requete->getParametreFormulaire("codeModePaiement");
|
||||
$referencePaiement = $this->requete->getParametreFormulaire("referencePaiement");
|
||||
$montantPaye = $this->requete->getParametreFormulaire("montantPaye", "numerique");
|
||||
$dateComptable = $this->requete->getParametreDate("dateComptable");
|
||||
|
||||
$this->fraisfuneraire->enregistrerpaiementfraisfuneraire($idFraisfuneraire, $dateComptable, $montantPaye, $codeModePaiement, $referencePaiement);
|
||||
}
|
||||
|
||||
public function maildemandefraisfuneraire()
|
||||
{
|
||||
$emailDestination = $_SESSION['emailAdherent_C'];
|
||||
|
||||
if($emailDestination>" ")
|
||||
{
|
||||
$emailDestination .= ";".$_SESSION['emailGestionBon_C'];
|
||||
}
|
||||
|
||||
/* Pour les tests */
|
||||
$email_standard = $_SESSION['email_standard'];
|
||||
if($email_standard>" ")
|
||||
{
|
||||
$emailDestination .= ";".$email_standard ;
|
||||
}
|
||||
/* Fin mails tests */
|
||||
|
||||
/* Pour empêcher les envois de mails */
|
||||
$emailDestination = "lkane@ebene.info";
|
||||
/* Fin Pour empêcher les envois de mails */
|
||||
|
||||
if($emailDestination>" ")
|
||||
{
|
||||
$codeDerogation = $this->requete->getParametreFormulaire("codeDerogation");
|
||||
$libelleDerogation = $this->requete->getParametreFormulaire("libelleDerogation");
|
||||
$observations = $this->requete->getParametreFormulaire("observations");
|
||||
|
||||
// DEBUT ENVOI DU MAIL
|
||||
|
||||
require_once 'Framework/Ebenegmail.php';
|
||||
|
||||
$obejt = "DEMANDE DE DEROGATION";
|
||||
|
||||
$body = "- Prestataire : ".$_SESSION['prestataire_C']."
|
||||
|
||||
- Patient : ".$_SESSION['beneficiaire_C']." (".$_SESSION['numeroBeneficiaire_C'].")
|
||||
|
||||
- Date : ".heureCouranteLang($_SESSION['lang'])."
|
||||
|
||||
- Dérogation : ".$libelleDerogation."
|
||||
|
||||
- Motivations : ".$observations."
|
||||
|
||||
Merci et bonne réception.";
|
||||
|
||||
$body = convertirc($body);
|
||||
|
||||
$addr = explode(';', $emailDestination);
|
||||
foreach ($addr as $ad)
|
||||
{
|
||||
$mail->AddAddress(trim($ad) );
|
||||
}
|
||||
$mail->Subject = $obejt;
|
||||
$mail->Body=$body;
|
||||
$mail->send();
|
||||
}
|
||||
}
|
||||
|
||||
public function changerverificateur()
|
||||
{
|
||||
$this->reglement->changerverificateur();
|
||||
}
|
||||
|
||||
public function majdatereception()
|
||||
{
|
||||
$dateReception = $this->requete->getParametreDate("dateReception");
|
||||
$this->reglement->majdatereception($dateReception);
|
||||
}
|
||||
|
||||
public function majreceptionfactureprestataire()
|
||||
{
|
||||
$dateReception = $this->requete->getParametreDate("dateReception");
|
||||
$montantPrestataire = $this->requete->getParametreFormulaire("montantPrestataire", "numerique");
|
||||
|
||||
$this->reglement->majreceptionfactureprestataire($dateReception, $montantPrestataire);
|
||||
}
|
||||
|
||||
public function validertouteslesfacturesdecompte()
|
||||
{
|
||||
$idReglement = $_SESSION['idReglement_C'];
|
||||
$numeroDecompte = $_SESSION['numeroDecompte_C'];
|
||||
|
||||
$this->reglement->validertouteslesfacturesdecompte($idReglement, $numeroDecompte);
|
||||
}
|
||||
|
||||
public function novalidprestataire()
|
||||
{
|
||||
$idReglement = $_SESSION['idReglement_C'];
|
||||
$numeroDecompte = $_SESSION['numeroDecompte_C'];
|
||||
|
||||
$this->reglement->novalidprestataire($idReglement, $numeroDecompte);
|
||||
}
|
||||
|
||||
public function demanderreglement()
|
||||
{
|
||||
$idReglement = $_SESSION['idReglement_C'];
|
||||
$numeroDecompte = $_SESSION['numeroDecompte_C'];
|
||||
|
||||
$this->reglement->demanderreglement($idReglement, $numeroDecompte);
|
||||
}
|
||||
|
||||
public function initrattrapagereceptionfactureprestataire()
|
||||
{
|
||||
$idReglement = $_SESSION['idReglement_C'];
|
||||
|
||||
$reglement = $this->reglement->getreglement($idReglement);
|
||||
|
||||
$hmajreceptionfactureprestataires = $this->reglement->getrattrapagereceptionfactureprestataire($idReglement);
|
||||
|
||||
$this->genererVueAjax(array('reglement' => $reglement, 'hmajreceptionfactureprestataires' => $hmajreceptionfactureprestataires));
|
||||
}
|
||||
|
||||
public function rattrapagereceptionfactureprestataire()
|
||||
{
|
||||
$dateReception = $this->requete->getParametreDate("dateReception");
|
||||
$montantPrestataire = $this->requete->getParametreFormulaire("montantPrestataire", "numerique");
|
||||
$motif = $this->requete->getParametreFormulaire("motif");
|
||||
|
||||
$this->reglement->rattrapagereceptionfactureprestataire($dateReception, $montantPrestataire, $motif);
|
||||
|
||||
$idReglement = $_SESSION['idReglement_C'];
|
||||
|
||||
$reglement = $this->reglement->getreglement($idReglement);
|
||||
|
||||
$this->genererVueAjax(array('reglement' => $reglement));
|
||||
}
|
||||
}
|
||||
17
radiantproduction/Controleur/ControleurAjaxdeconnexion.php
Normal file
17
radiantproduction/Controleur/ControleurAjaxdeconnexion.php
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Utilisateur.php';
|
||||
|
||||
class ControleurAjaxdeconnexion extends Controleur {
|
||||
private $utilisateur;
|
||||
|
||||
public function __construct() {
|
||||
$this->utilisateur = new Utilisateur();
|
||||
}
|
||||
|
||||
public function index() {
|
||||
$login = $this->requete->getSession()->getAttribut("login");
|
||||
$this->utilisateur->viderTablesTemporairesUser($login);
|
||||
$this->requete->getSession()->detruire();
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Typecontrat.php';
|
||||
|
||||
class ControleurAjaxdelaicarencetypecontrat extends Controleur {
|
||||
private $typecontrat;
|
||||
|
||||
public function __construct() {
|
||||
$this->typecontrat = new Typecontrat();
|
||||
}
|
||||
|
||||
public function index() {
|
||||
$codeTypeContrat = $this->requete->getParametreFormulaire("codeTypeContrat");
|
||||
|
||||
$delaiCarencePolice_info = $this->typecontrat->getinfosdelaicarence($codeTypeContrat);
|
||||
|
||||
$this->genererVueAjax(array('delaiCarencePolice_info' => $delaiCarencePolice_info));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Demandedecompte.php';
|
||||
require_once 'Modele/Prestataire.php';
|
||||
|
||||
class ControleurAjaxdemandesdecomptes extends Controleur {
|
||||
private $reglement;
|
||||
|
||||
public function __construct() {
|
||||
$this->reglement = new Demandedecompte();
|
||||
$this->prestataire = new Prestataire();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
|
||||
$codeExercice = $this->requete->getParametreFormulaire("codeExercice");
|
||||
$codeMois = $this->requete->getParametreFormulaire("codeMois");
|
||||
|
||||
$_SESSION['codePrestataire_C'] = $codePrestataire;
|
||||
|
||||
$prestataire_courant = $this->prestataire->getPrestataireCode( $_SESSION['codePrestataire_C']);
|
||||
|
||||
$_SESSION['codeExercice_C'] = $codeExercice;
|
||||
$_SESSION['codeMois_C'] = $codeMois;
|
||||
|
||||
$decomptes = $this->reglement->getdemendesdecomptes($codePrestataire, $codeExercice, $codeMois) ;
|
||||
|
||||
$this->genererVueAjax(array('decomptes' => $decomptes));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Ententeprealable.php';
|
||||
|
||||
class ControleurAjaxdernieresfacturesoptique extends Controleur {
|
||||
private $ententeprealable;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->ententeprealable = new Ententeprealable();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$idBeneficiaire = $this->requete->getParametre("idBeneficiaire");
|
||||
|
||||
$factures = $this->ententeprealable->getdernieresfacturesoptiques($idBeneficiaire) ;
|
||||
|
||||
$this->genererVueAjax(array('factures' => $factures));
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Typebon.php';
|
||||
|
||||
class ControleurAjaxderniernumerobon extends Controleur {
|
||||
private $typebon;
|
||||
|
||||
public function __construct() {
|
||||
$this->typebon = new Typebon();
|
||||
}
|
||||
|
||||
public function index() {
|
||||
$codeTypeBon = $this->requete->getParametreFormulaire("codeTypeBon");
|
||||
|
||||
$denierNumeroBon_info = $this->typebon->getDenierNumeroBon($codeTypeBon);
|
||||
|
||||
$this->genererVueAjax(array('denierNumeroBon_info' => $denierNumeroBon_info));
|
||||
}
|
||||
}
|
||||
37
radiantproduction/Controleur/ControleurAjaxderogations.php
Normal file
37
radiantproduction/Controleur/ControleurAjaxderogations.php
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Derogation.php';
|
||||
require_once 'Modele/Prestataire.php';
|
||||
|
||||
class ControleurAjaxderogations extends Controleur {
|
||||
private $derogation;
|
||||
|
||||
public function __construct() {
|
||||
$this->derogation = new Derogation();
|
||||
$this->prestataire = new Prestataire();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
|
||||
$codeDerogation = $this->requete->getParametreFormulaire("codeDerogation");
|
||||
$codeReponseDerogation = $this->requete->getParametreFormulaire("codeReponseDerogation");
|
||||
|
||||
$_SESSION['codePrestataire_C'] = $codePrestataire;
|
||||
|
||||
$prestataire_courant = $this->prestataire->getPrestataireCode( $_SESSION['codePrestataire_C']);
|
||||
|
||||
$debut = $this->requete->getParametreDate("debut");
|
||||
$fin = $this->requete->getParametreDate("fin");
|
||||
|
||||
$derogations = $this->derogation->getderogations($codePrestataire, $codeDerogation, $codeReponseDerogation, $debut, $fin);
|
||||
|
||||
$this->genererVueAjax(array('derogations' => $derogations));
|
||||
}
|
||||
|
||||
public function vide()
|
||||
{
|
||||
$this->genererVueAjax(array());
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,86 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Derogation.php';
|
||||
require_once 'Modele/Envoimail.php';
|
||||
|
||||
class ControleurAjaxderogationsbenficiaire extends Controleur {
|
||||
private $derogation;
|
||||
private $envoimail;
|
||||
|
||||
public function __construct() {
|
||||
$this->derogation = new Derogation();
|
||||
$this->envoimail = new Envoimail();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
|
||||
$d1 = $this->requete->getParametreDate("d1");
|
||||
$d2 = $this->requete->getParametreDate("d2");
|
||||
|
||||
$derogations = $this->derogation->getderogationsbenficiaire($idBeneficiaire, $d1, $d2);
|
||||
|
||||
$this->genererVueAjax(array('derogations' => $derogations));
|
||||
}
|
||||
|
||||
public function enregistrerrefusderogation()
|
||||
{
|
||||
$idDemandederogation = $this->requete->getParametreFormulaire("idDemandederogation");
|
||||
$motifReel = $this->requete->getParametreFormulaire("motifReel");
|
||||
$motifRefusAssure = $this->requete->getParametreFormulaire("motifRefusAssure");
|
||||
|
||||
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
|
||||
|
||||
$this->derogation->enregistrerrefusderogation($idDemandederogation, $motifReel, $motifRefusAssure);
|
||||
|
||||
$typeMail = "refusderogation";
|
||||
$this->envoimail->ajouterrefusderogation($typeMail, $idDemandederogation, $codePrestataire);
|
||||
}
|
||||
|
||||
public function enregistreraccordderogation()
|
||||
{
|
||||
$idDemandederogation = $this->requete->getParametreFormulaire("idDemandederogation");
|
||||
$motifReel = $this->requete->getParametreFormulaire("motifReel");
|
||||
$debut = $this->requete->getParametreDate("debut");
|
||||
$fin = $this->requete->getParametreDate("fin");
|
||||
|
||||
$codeDerogation = $this->requete->getParametreFormulaire("codeDerogation");
|
||||
$tmDerogation = $this->requete->getParametreFormulaire("tmDerogation", "numerique");
|
||||
|
||||
$codePrestataire = $this->requete->getParametreFormulaire("codePrestataire");
|
||||
|
||||
$this->derogation->enregistreraccordderogation($idDemandederogation, $motifReel, $debut, $fin, $codeDerogation, $tmDerogation);
|
||||
|
||||
$typeMail = "accordderogation";
|
||||
$this->envoimail->ajouteraccordderogation($typeMail, $idDemandederogation, $codePrestataire);
|
||||
}
|
||||
|
||||
public function desactiverderogationpermanente()
|
||||
{
|
||||
$idBeneficiaire = $this->requete->getParametreFormulaire("idBeneficiaire");
|
||||
$observations = $this->requete->getParametreFormulaire("observations");
|
||||
|
||||
// echo "idBeneficiaire => $idBeneficiaire ; observations => $observations";
|
||||
// exit();
|
||||
|
||||
$this->derogation->desactiverderogationpermanente($idBeneficiaire, $observations);
|
||||
|
||||
// $this->genererVueAjax();
|
||||
}
|
||||
|
||||
public function activerderogationpermanente()
|
||||
{
|
||||
$idBeneficiaire = $this->requete->getParametreFormulaire("idBeneficiaire");
|
||||
$observations = $this->requete->getParametreFormulaire("observations");
|
||||
|
||||
$this->derogation->activerderogationpermanente($idBeneficiaire, $observations);
|
||||
|
||||
// $this->genererVueAjax();
|
||||
}
|
||||
|
||||
public function vide()
|
||||
{
|
||||
$this->genererVueAjax(array());
|
||||
}
|
||||
|
||||
}
|
||||
209
radiantproduction/Controleur/ControleurAjaxdestinatairesms.php
Normal file
209
radiantproduction/Controleur/ControleurAjaxdestinatairesms.php
Normal file
|
|
@ -0,0 +1,209 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Messagerie.php';
|
||||
require_once 'Modele/Typedestinatairesms.php';
|
||||
require_once 'Modele/Pays.php';
|
||||
require_once 'Modele/Ville.php';
|
||||
require_once 'Modele/Localite.php';
|
||||
|
||||
class ControleurAjaxdestinatairesms extends Controleur {
|
||||
private $messagerie;
|
||||
private $typedestinatairesms;
|
||||
|
||||
private $pays;
|
||||
private $ville;
|
||||
private $localite;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->messagerie = new Messagerie();
|
||||
$this->pays = new Pays();
|
||||
$this->ville = new Ville();
|
||||
$this->localite = new Localite();
|
||||
$this->typedestinatairesms = new Typedestinatairesms();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$destinataire_selections = $this->messagerie->getdestinatairesselectionnes();
|
||||
|
||||
$destinataire_non_selections = $this->messagerie->getdestinatairesnonselectionnes();
|
||||
|
||||
$this->genererVueAjax(array('destinataire_selections' => $destinataire_selections, 'destinataire_non_selections' => $destinataire_non_selections));
|
||||
}
|
||||
|
||||
public function init()
|
||||
{
|
||||
$codeTypeDestinataire = $this->requete->getParametreFormulaire("codeTypeDestinataire");
|
||||
|
||||
$this->messagerie->initenvoisms($codeTypeDestinataire);
|
||||
|
||||
$destinataire_selections = $this->messagerie->getdestinatairesselectionnes();
|
||||
|
||||
$destinataire_non_selections = $this->messagerie->getdestinatairesnonselectionnes();
|
||||
|
||||
$this->genererVueAjax(array('destinataire_selections' => $destinataire_selections, 'destinataire_non_selections' => $destinataire_non_selections));
|
||||
}
|
||||
|
||||
public function libre()
|
||||
{
|
||||
$this->genererVueAjax();
|
||||
}
|
||||
|
||||
public function adherent()
|
||||
{
|
||||
$typedestinatairesms = $this->typedestinatairesms->getListeAdhrent();
|
||||
|
||||
$this->genererVueAjax(array('typedestinatairesms' => $typedestinatairesms));
|
||||
}
|
||||
|
||||
public function adherentclient()
|
||||
{
|
||||
$this->genererVueAjax();
|
||||
}
|
||||
|
||||
public function ajouterprestaire()
|
||||
{
|
||||
$idPrestataire = $this->requete->getParametreFormulaire("idPrestataire");
|
||||
|
||||
$this->messagerie->ajouterprestaire($idPrestataire);
|
||||
}
|
||||
|
||||
public function retirerprestaire()
|
||||
{
|
||||
$idPrestataire = $this->requete->getParametreFormulaire("idPrestataire");
|
||||
|
||||
$this->messagerie->retirerprestaire($idPrestataire);
|
||||
}
|
||||
|
||||
public function ajouterdestinatairesmstous()
|
||||
{
|
||||
$this->messagerie->ajouterdestinatairesmstous();
|
||||
}
|
||||
|
||||
public function retirerdestinatairesmstous()
|
||||
{
|
||||
$this->messagerie->retirerdestinatairesmstous();
|
||||
}
|
||||
|
||||
public function ajouterundestinatairesms()
|
||||
{
|
||||
$idDestinataire = $this->requete->getParametreFormulaire("idDestinataire");
|
||||
|
||||
$this->messagerie->ajouterundestinatairesms($idDestinataire);
|
||||
}
|
||||
|
||||
public function retirerundestinatairesms()
|
||||
{
|
||||
$idDestinataire = $this->requete->getParametreFormulaire("idDestinataire");
|
||||
|
||||
$this->messagerie->retirerundestinatairesms($idDestinataire);
|
||||
}
|
||||
|
||||
public function mettresmscommeunattente()
|
||||
{
|
||||
$textMessage = $this->requete->getParametreFormulaire("textMessage");
|
||||
|
||||
$this->messagerie->mettresmscommeunattente($textMessage);
|
||||
}
|
||||
|
||||
public function mettresmscommeunattentelibre()
|
||||
{
|
||||
$noDestination = $this->requete->getParametreFormulaire("noDestination");
|
||||
$textMessage = $this->requete->getParametreFormulaire("textMessage");
|
||||
|
||||
$this->messagerie->mettresmscommeunattentelibre($noDestination, $textMessage);
|
||||
}
|
||||
|
||||
public function consulter()
|
||||
{
|
||||
$date1 = $this->requete->getParametreDate("date1");
|
||||
$date2 = $this->requete->getParametreDate("date2");
|
||||
|
||||
$messages_envoyes = $this->messagerie->getenvoisms($date1, $date2);
|
||||
|
||||
$messages_en_cours = $this->messagerie->getenvoismsencours($date1, $date2);
|
||||
|
||||
$this->genererVueAjax(array('messages_envoyes' => $messages_envoyes, 'messages_en_cours' => $messages_en_cours));
|
||||
}
|
||||
|
||||
public function adherentclienliste()
|
||||
{
|
||||
$nomClientAdherent = $this->requete->getParametreFormulaire("nomClientAdherent");
|
||||
|
||||
$clients = $this->messagerie->smsrechercheclient($nomClientAdherent);
|
||||
|
||||
$this->genererVueAjax(array('clients' => $clients));
|
||||
}
|
||||
|
||||
/*
|
||||
public function adherentclientafficher()
|
||||
{
|
||||
$nomClientAdherent = $this->requete->getParametreFormulaire("nomClientAdherent");
|
||||
|
||||
$this->messagerie->initenvoismsadherentclient($nomClientAdherent);
|
||||
}
|
||||
*/
|
||||
|
||||
public function initenvoismsadherentclient()
|
||||
{
|
||||
$numeroClientAdherent = $this->requete->getParametreFormulaire("numeroClientAdherent");
|
||||
|
||||
$this->messagerie->initenvoismsadherentclient($numeroClientAdherent);
|
||||
}
|
||||
|
||||
public function adherentlocalite()
|
||||
{
|
||||
$codeSociete = $_SESSION['codeSociete'];
|
||||
$codePays = $_SESSION['codePaysSociete'];
|
||||
$codeVille = "";
|
||||
|
||||
$pays = $this->pays->getListe($codePays);
|
||||
$ville = $this->ville->getListe($codePays);
|
||||
$localite = $this->localite->getListe($codePays, $codeVille);
|
||||
|
||||
$this->genererVueAjax(array('pays' => $pays, 'ville' => $ville, 'listelocalite' => $localite));
|
||||
}
|
||||
|
||||
public function initenvoismsadherentlocalite()
|
||||
{
|
||||
$codePays = $this->requete->getParametreFormulaire("codePays");
|
||||
$codeVille = $this->requete->getParametreFormulaire("codeVille");
|
||||
$codeLocalite = $this->requete->getParametreFormulaire("codeLocalite");
|
||||
|
||||
$this->messagerie->initenvoismsadherentlocalite($codePays, $codeVille ,$codeLocalite);
|
||||
}
|
||||
|
||||
public function adherentclientlocalite()
|
||||
{
|
||||
$this->genererVueAjax();
|
||||
}
|
||||
|
||||
public function adherentclientlocaliteliste()
|
||||
{
|
||||
$nomClientAdherent = $this->requete->getParametreFormulaire("nomClientAdherent");
|
||||
$clients = $this->messagerie->smsrechercheclient($nomClientAdherent);
|
||||
|
||||
$codeSociete = $_SESSION['codeSociete'];
|
||||
$codePays = $_SESSION['codePaysSociete'];
|
||||
$codeVille = "";
|
||||
|
||||
$pays = $this->pays->getListe($codePays);
|
||||
$ville = $this->ville->getListe($codePays);
|
||||
$localite = $this->localite->getListe($codePays, $codeVille);
|
||||
|
||||
$this->genererVueAjax(array('clients' => $clients, 'pays' => $pays, 'ville' => $ville, 'listelocalite' => $localite));
|
||||
}
|
||||
|
||||
public function initenvoismsadherentclientlocalite()
|
||||
{
|
||||
$numeroClientAdherent = $this->requete->getParametreFormulaire("numeroClientAdherent");
|
||||
|
||||
$codePays = $this->requete->getParametreFormulaire("codePays");
|
||||
$codeVille = $this->requete->getParametreFormulaire("codeVille");
|
||||
$codeLocalite = $this->requete->getParametreFormulaire("codeLocalite");
|
||||
|
||||
$this->messagerie->initenvoismsadherentclientlocalite($numeroClientAdherent, $codePays, $codeVille ,$codeLocalite);
|
||||
}
|
||||
|
||||
}
|
||||
135
radiantproduction/Controleur/ControleurAjaxdetailcartegcpdf.php
Normal file
135
radiantproduction/Controleur/ControleurAjaxdetailcartegcpdf.php
Normal file
|
|
@ -0,0 +1,135 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleurrequete.php'; // OK
|
||||
require_once 'Modele/Gestionconfiee.php';
|
||||
|
||||
class ControleurAjaxdetailcartegcpdf extends Controleur
|
||||
{
|
||||
private $facture;
|
||||
|
||||
public function __construct() {
|
||||
$this->facture = new Gestionconfiee();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$idGcReglement = $_SESSION['idGcReglement'];
|
||||
|
||||
$reglement = $this->facture->getgcreglement($idGcReglement);
|
||||
|
||||
$gcs = $this->facture->get_cartes_gc_sel();
|
||||
|
||||
$valide0 = $reglement['valide0'];
|
||||
$valideAs = $reglement['valideAs'];
|
||||
$valide = $reglement['valide'];
|
||||
$regle = $reglement['regle'];
|
||||
|
||||
$pdf = new FPDF();
|
||||
|
||||
$pdf->AliasNbPages();
|
||||
$pdf->AddPage();
|
||||
|
||||
$pdf->SetMargins(15, 15, 15) ;
|
||||
$pdf->SetFont('Arial','BU',10);
|
||||
|
||||
// $pdf->AliasNbPages();
|
||||
$pdf->Cell(0,6,convertirc(_("DETAIL DES CARTES DE LA FACTURATION")),0,1,'C',false);
|
||||
|
||||
$pdf->Ln(2);
|
||||
|
||||
$pdf->SetFont('Arial','B',6);
|
||||
|
||||
$pdf->Cell(12,5,convertirc(_("Assureur")),0,0,'L',false);
|
||||
$pdf->Cell(18,5,convertirc(': '.$reglement['gcassureur']),0,0,'L',false);
|
||||
|
||||
$pdf->Cell(8,5,convertirc('Date'),0,0,'L',false);
|
||||
$pdf->Cell(25,5,convertirc(': '.dateFr($reglement['dateSysteme'])),0,0,'L',false);
|
||||
|
||||
$pdf->Cell(14,5,convertirc(_("1ère Valid")),0,0,'L',false);
|
||||
if($valide0=="1")
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Oui")),0,0,'L',false);
|
||||
}else
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Non")),0,0,'L',false);
|
||||
}
|
||||
|
||||
$pdf->Cell(14,5,convertirc(_("Valid Ass")),0,0,'L',false);
|
||||
if($valideAs=="1")
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Oui")),0,0,'L',false);
|
||||
}else
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Non")),0,0,'L',false);
|
||||
}
|
||||
|
||||
$pdf->Cell(14,5,convertirc(_("2ème Valid")),0,0,'L',false);
|
||||
if($valide=="1")
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Oui")),0,0,'L',false);
|
||||
}else
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Non")),0,0,'L',false);
|
||||
}
|
||||
|
||||
$pdf->Cell(10,5,convertirc(_("Encais")),0,0,'L',false);
|
||||
if($regle=="1")
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Oui")),0,1,'L',false);
|
||||
}else
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Non")),0,1,'L',false);
|
||||
}
|
||||
|
||||
$pdf->Cell(12,5,convertirc('Observ'),0,0,'L',false);
|
||||
$pdf->Cell(25,5,convertirc(': '.$reglement['observations']),0,0,'L',false);
|
||||
$pdf->Cell(0,5,'Edition : '.heureCouranteLang($_SESSION['lang']),0,1,'R',false);
|
||||
|
||||
$pdf->Ln(2);
|
||||
|
||||
$hl=5;
|
||||
|
||||
$pdf->SetFont('Arial','B',5);
|
||||
|
||||
$pdf->Cell(20,$hl,convertirc("Date"),"1",0,'C');
|
||||
$pdf->Cell(60,$hl,convertirc(_("Souscripteur")),"1",0,'C');
|
||||
$pdf->Cell(20,$hl,convertirc(_("No Bénéf")),"1",0,'C');
|
||||
$pdf->Cell(60,$hl,convertirc(_("Bénéficiaire")),"1",0,'C');
|
||||
// $pdf->Cell(20,$hl,convertirc(_("Carte")),"1",1,'C');
|
||||
|
||||
if(isset($_SESSION['composanteprime']['Carte']))
|
||||
{
|
||||
$pdf->Cell(20,$hl,convertirc(_($_SESSION['composanteprime']['Carte'])),"1",1,'C');
|
||||
}
|
||||
else
|
||||
{
|
||||
$pdf->Cell(20,$hl,convertirc(_("Carte")),"1",1,'C');
|
||||
}
|
||||
|
||||
|
||||
$pdf->SetFont('Arial','I',5);
|
||||
foreach ($gcs as $gc)
|
||||
{
|
||||
$pdf->Cell(20,$hl,dateFr($gc['dateCarte']),"1",0,'C');
|
||||
$pdf->Cell(60,$hl,convertirc($gc['souscripteur']),"1",0,'L');
|
||||
$pdf->Cell(20,$hl,convertirc($gc['numeroBeneficiaire']),"1",0,'C');
|
||||
$pdf->Cell(60,$hl,convertirc($gc['beneficiaire']),"1",0,'L');
|
||||
$pdf->Cell(20,$hl,format_N($gc['montantCarte']),"1",1,'C');
|
||||
}
|
||||
$pdf->SetFont('Arial','BI',6);
|
||||
|
||||
$pdf->Cell(160,$hl,convertirc("TOTAL"),"1",0,'C');
|
||||
$pdf->Cell(20,$hl,format_N($reglement['montantCarte']),1,1,'C');
|
||||
|
||||
$pdf->Cell(60,$hl, _("Nb Carte") . " : " . format_N($reglement['nbCarte']),"1",0,'C');
|
||||
$pdf->Cell(60,$hl,_("HT") . " : " . format_N($reglement['htCarte']),"1",0,'C');
|
||||
$pdf->Cell(60,$hl,_("TVA") . " : " . format_N($reglement['tvaCarte']),1,1,'C');
|
||||
|
||||
$fichier="Temp/TMP_DETAIL_CARTES_GC"."_".uniqid().".pdf";
|
||||
$pdf->Output($fichier,"F");
|
||||
|
||||
$t_html =' <div id ="div_export_b" class="alert alert-info"> ';
|
||||
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" > '._("TELECHARGER").' </a> ';
|
||||
$t_html .=' </div ';
|
||||
echo $t_html;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,86 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleurrequete.php'; // OK
|
||||
require_once 'Modele/Gestionconfiee.php';
|
||||
|
||||
class ControleurAjaxdetailcartegcxls extends Controleurrequete
|
||||
{
|
||||
private $facture;
|
||||
|
||||
public function __construct() {
|
||||
$this->facture = new Gestionconfiee();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$idGcReglement = $_SESSION['idGcReglement'];
|
||||
|
||||
$entete = $this->facture->getgcreglement($idGcReglement);
|
||||
|
||||
$donnees = $this->facture->get_cartes_gc_sel_xls();
|
||||
|
||||
// Excel
|
||||
|
||||
$headerXLS = array(
|
||||
_('Souscripteur'),
|
||||
_('Bénéficiaire'),
|
||||
_('No Bénéf'),
|
||||
'Date',
|
||||
_('Carte')
|
||||
);
|
||||
|
||||
$dataXLS = array();
|
||||
|
||||
|
||||
foreach ($donnees as $donnee)
|
||||
{
|
||||
$dataXLS[]=$donnee;
|
||||
}
|
||||
|
||||
$classeur = new PHPExcel();
|
||||
$classeur->getProperties()->setCreator("INTER-SANTE");
|
||||
$classeur->setActiveSheetIndex(0);
|
||||
$feuille=$classeur->getActiveSheet();
|
||||
$feuille->setTitle(_('CARTES GESTION CONFIEE'));
|
||||
|
||||
$feuille->setCellValue('A1', convertirc($_SESSION['nomSociete']));
|
||||
$feuille->setCellValue('B1', convertirc(_('CARTES GESTION CONFIEE')));
|
||||
|
||||
$feuille->setCellValue('A2', convertirc(_('Assureur').' : '));
|
||||
$feuille->setCellValue('B2', convertirc($entete['gcassureur']));
|
||||
|
||||
$feuille->setCellValue('A3', convertirc('Date : '));
|
||||
$feuille->setCellValue('B3', convertirc(dateFr($entete['dateSysteme'])));
|
||||
|
||||
$feuille->setCellValue('A4', convertirc('Observ : '));
|
||||
$feuille->setCellValue('B4', convertirc($entete['observations']));
|
||||
|
||||
$feuille->setCellValue('A5', convertirc(_('Nb Carte').' : '));
|
||||
$feuille->setCellValue('B5', convertirc(" ".format_N($entete['nbCarte'])));
|
||||
|
||||
$feuille->setCellValue('A6', convertirc(_('TTC').' : '));
|
||||
$feuille->setCellValue('B6', convertirc(" ".format_N($entete['montantCarte'])));
|
||||
|
||||
$feuille->setCellValue('A7', convertirc(_('HT').' : '));
|
||||
$feuille->setCellValue('B7', convertirc(" ".format_N($entete['htCarte'])));
|
||||
|
||||
$feuille->setCellValue('A8', convertirc(_('TVA').' : '));
|
||||
$feuille->setCellValue('B8', convertirc(" ".format_N($entete['tvaCarte'])));
|
||||
|
||||
$feuille->fromArray($headerXLS, NULL, 'A10', true);
|
||||
$feuille->fromArray($dataXLS, NULL, 'A11', true);
|
||||
|
||||
|
||||
//Forcer le téléchargement vers le navigateur;
|
||||
$fichier = 'Temp/TMP_CARTES_GC'."_".uniqid().".xlsx";
|
||||
|
||||
$writer = new PHPExcel_Writer_Excel2007($classeur);
|
||||
$writer->save($fichier);
|
||||
|
||||
$t_html =' <div id ="div_export_b" class="alert alert-info"> ';
|
||||
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" > '._("TELECHARGER").' </a> ';
|
||||
$t_html .=' </div ';
|
||||
echo $t_html;
|
||||
|
||||
exit();
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,84 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Facture.php';
|
||||
require_once 'Modele/Ouinon.php';
|
||||
require_once 'Modele/Prestationactes.php';
|
||||
require_once 'Modele/Beneficiaire.php';
|
||||
|
||||
class ControleurAjaxdetailfactureclassique extends Controleur {
|
||||
private $facture;
|
||||
private $prestation;
|
||||
private $beneficiaire;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->facture = new Facture();
|
||||
$this->ouinonhospit = (new Ouinon())->getListe();
|
||||
$this->prestation = new Prestationactes();
|
||||
$this->beneficiaire = new Beneficiaire();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$idBeneficiaire = $_SESSION['idBeneficiaire_C'];
|
||||
$facture = $this->facture->getfactureclassique_temp();
|
||||
|
||||
$prestations = $this->facture->getprestationsclassiques_temp();
|
||||
|
||||
$garantieadherent_temp = $this->facture->afficher_garantieadherent_temp();
|
||||
|
||||
$this->beneficiaire->controlerplafondbeneficiaireannuel($idBeneficiaire);
|
||||
|
||||
$limite_beneficiaire = $this->prestation->getLimitesBeneficiaireTempAssureur();
|
||||
|
||||
$this->genererVueAjax(array('facture' => $facture, 'prestations' => $prestations, 'garantieadherent_temp' => $garantieadherent_temp,
|
||||
'ouinonhospit' => $this->ouinonhospit, 'limite_beneficiaire' => $limite_beneficiaire));
|
||||
}
|
||||
|
||||
public function majprix()
|
||||
{
|
||||
$idPrestation = $this->requete->getParametre("idPrestation");
|
||||
$valeurActe = $this->requete->getParametreFormulaire("valeurActe", "numerique");
|
||||
|
||||
$this->facture->majprix($idPrestation, $valeurActe);
|
||||
|
||||
$this->executerAction("index");
|
||||
}
|
||||
|
||||
public function majtm()
|
||||
{
|
||||
$tm = $this->requete->getParametreFormulaire("tm", "numerique");
|
||||
|
||||
$this->facture->majtm($tm);
|
||||
|
||||
$this->executerAction("index");
|
||||
}
|
||||
|
||||
public function enregistrerfacturetemp()
|
||||
{
|
||||
$prestataire = $this->requete->getParametreFormulaire("prestataire");
|
||||
$dateFacture = $this->requete->getParametreDate("dateFacture");
|
||||
$hospitalisation = $this->requete->getParametreFormulaire("hospitalisation");
|
||||
$observations = $this->requete->getParametreFormulaire("observations");
|
||||
$tm = $this->requete->getParametreFormulaire("tm", "numerique");
|
||||
$numeroFacture = $this->requete->getParametreFormulaire("numeroFacture");
|
||||
|
||||
$this->facture->enregistrerfacturetemp($prestataire, $dateFacture, $hospitalisation, $observations, $tm, $numeroFacture);
|
||||
|
||||
$this->executerAction("index");
|
||||
}
|
||||
|
||||
public function validerfactureclassique()
|
||||
{
|
||||
$this->facture->validerfactureclassique();
|
||||
}
|
||||
|
||||
public function enregistrerpaiementfactureclassique()
|
||||
{
|
||||
$codeModePaiement = $this->requete->getParametreFormulaire("codeModePaiement");
|
||||
$referencePaiement = $this->requete->getParametreFormulaire("referencePaiement");
|
||||
$dateComptable = $this->requete->getParametreDate("dateComptable");
|
||||
|
||||
$this->facture->enregistrerpaiementfactureclassique($dateComptable, $codeModePaiement, $referencePaiement);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,135 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleurrequete.php'; // OK
|
||||
require_once 'Modele/Gestionconfiee.php';
|
||||
|
||||
class ControleurAjaxdetailfacturegcpdf extends Controleur
|
||||
{
|
||||
private $facture;
|
||||
|
||||
public function __construct() {
|
||||
$this->facture = new Gestionconfiee();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$idGcReglement = $_SESSION['idGcReglement'];
|
||||
|
||||
$reglement = $this->facture->getgcreglement($idGcReglement);
|
||||
|
||||
$gcs = $this->facture->get_factures_gc_sel();
|
||||
|
||||
$valide0 = $reglement['valide0'];
|
||||
$valideAs = $reglement['valideAs'];
|
||||
$valide = $reglement['valide'];
|
||||
$regle = $reglement['regle'];
|
||||
|
||||
$pdf = new FPDF();
|
||||
|
||||
$pdf->AliasNbPages();
|
||||
$pdf->AddPage();
|
||||
|
||||
$pdf->SetMargins(10, 10, 10) ;
|
||||
$pdf->SetFont('Arial','BU',10);
|
||||
|
||||
// $pdf->AliasNbPages();
|
||||
$pdf->Cell(0,6,convertirc(_("DETAIL DES SINISTRES DE LA FACTURATION")),0,1,'C',false);
|
||||
|
||||
$pdf->Ln(2);
|
||||
|
||||
$pdf->SetFont('Arial','B',6);
|
||||
|
||||
$pdf->Cell(12,5,convertirc(_("Assureur")),0,0,'L',false);
|
||||
$pdf->Cell(18,5,convertirc(': '.$reglement['gcassureur']),0,0,'L',false);
|
||||
|
||||
$pdf->Cell(8,5,convertirc('Date'),0,0,'L',false);
|
||||
$pdf->Cell(25,5,convertirc(': '.dateFr($reglement['dateSysteme'])),0,0,'L',false);
|
||||
|
||||
$pdf->Cell(14,5,convertirc(_("1ère Valid")),0,0,'L',false);
|
||||
if($valide0=="1")
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Oui")),0,0,'L',false);
|
||||
}else
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Non")),0,0,'L',false);
|
||||
}
|
||||
|
||||
$pdf->Cell(14,5,convertirc(_("Valid Ass")),0,0,'L',false);
|
||||
if($valideAs=="1")
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Oui")),0,0,'L',false);
|
||||
}else
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Non")),0,0,'L',false);
|
||||
}
|
||||
|
||||
$pdf->Cell(14,5,convertirc(_("2ème Valid")),0,0,'L',false);
|
||||
if($valide=="1")
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Oui")),0,0,'L',false);
|
||||
}else
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Non")),0,0,'L',false);
|
||||
}
|
||||
|
||||
$pdf->Cell(10,5,convertirc(_("Encais")),0,0,'L',false);
|
||||
if($regle=="1")
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Oui")),0,1,'L',false);
|
||||
}else
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Non")),0,1,'L',false);
|
||||
}
|
||||
|
||||
$pdf->Cell(12,5,convertirc('Observ'),0,0,'L',false);
|
||||
$pdf->Cell(25,5,convertirc(': '.$reglement['observations']),0,0,'L',false);
|
||||
$pdf->Cell(0,5,'Edition : '.heureCouranteLang($_SESSION['lang']),0,1,'R',false);
|
||||
|
||||
$pdf->Ln(2);
|
||||
|
||||
$hl=5;
|
||||
|
||||
$pdf->SetFont('Arial','B',5);
|
||||
|
||||
$pdf->Cell(12,$hl,convertirc("Date"),"1",0,'C');
|
||||
$pdf->Cell(10,$hl,convertirc(_("Facture")),"1",0,'C');
|
||||
$pdf->Cell(33,$hl,convertirc(_("Prestataire")),"1",0,'C');
|
||||
$pdf->Cell(45,$hl,convertirc(_("Souscripteur")),"1",0,'C');
|
||||
$pdf->Cell(13,$hl,convertirc(_("No Bénéf")),"1",0,'C');
|
||||
$pdf->Cell(35,$hl,convertirc(_("Bénéficiaire")),"1",0,'C');
|
||||
$pdf->Cell(14,$hl,convertirc(_("Frais")),"1",0,'C');
|
||||
$pdf->Cell(12,$hl,convertirc(_("Redres")),"1",0,'C');
|
||||
$pdf->Cell(14,$hl,convertirc(_("A payer")),"1",1,'C');
|
||||
|
||||
$pdf->SetFont('Arial','I',5);
|
||||
foreach ($gcs as $gc)
|
||||
{
|
||||
$pdf->Cell(12,$hl,dateFr($gc['dateFacture']),"1",0,'C');
|
||||
$pdf->Cell(10,$hl,convertirc($gc['idFacture']),"1",0,'C');
|
||||
$pdf->Cell(33,$hl,convertirc($gc['prestataire']),"1",0,'L');
|
||||
$pdf->Cell(45,$hl,convertirc(substr($gc['souscripteur'], 0, 45)),"1",0,'L');
|
||||
$pdf->Cell(13,$hl,convertirc($gc['numeroBeneficiaire']),"1",0,'C');
|
||||
$pdf->Cell(35,$hl,convertirc($gc['beneficiaire']),"1",0,'L');
|
||||
$pdf->Cell(14,$hl,format_N($gc['montantFacture']),"1",0,'C');
|
||||
$pdf->Cell(12,$hl,format_N($gc['montantRedresse']),"1",0,'C');
|
||||
$pdf->Cell(14,$hl,format_N($gc['montantApayer']),"1",1,'C');
|
||||
}
|
||||
$pdf->SetFont('Arial','BI',6);
|
||||
|
||||
$pdf->Cell(148,$hl,convertirc(_('TOTAL SINISTRES')),"1",0,'C');
|
||||
$pdf->Cell(14,$hl,format_N($reglement['montantFacture']),"1",0,'C');
|
||||
$pdf->Cell(12,$hl,format_N($reglement['montantRedresse']),"1",0,'C');
|
||||
$pdf->Cell(14,$hl,format_N($reglement['montantApayer']),1,1,'C');
|
||||
|
||||
$pdf->Cell(60,$hl, _('Nb Factures') . " : " . format_N($reglement['nbFacture']),"1",0,'C');
|
||||
$pdf->Cell(63,$hl, _('Frais de Gestion') . " : " .format_N($reglement['commissionFacture']),"1",0,'C');
|
||||
$pdf->Cell(65,$hl,_('Frais Redressement') . " : " . format_N($reglement['commissionRedresse']),1,1,'C');
|
||||
|
||||
$fichier="Temp/TMP_DETAIL_FACTURES_GC"."_".uniqid().".pdf";
|
||||
$pdf->Output($fichier,"F");
|
||||
|
||||
$t_html =' <div id ="div_export_b" class="alert alert-info"> ';
|
||||
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" > '._("TELECHARGER").' </a> ';
|
||||
$t_html .=' </div ';
|
||||
echo $t_html;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,195 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleurrequete.php'; // OK
|
||||
require_once 'Modele/Gestionconfiee.php';
|
||||
|
||||
class ControleurAjaxdetailfacturegcxls extends Controleurrequete
|
||||
{
|
||||
private $facture;
|
||||
|
||||
public function __construct() {
|
||||
$this->facture = new Gestionconfiee();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$idGcReglement = $_SESSION['idGcReglement'];
|
||||
|
||||
$entete = $this->facture->getgcreglement($idGcReglement);
|
||||
|
||||
$donnees = $this->facture->get_factures_gc_xls();
|
||||
|
||||
// Excel
|
||||
|
||||
$headerXLS = array
|
||||
(
|
||||
_('Prestataire'),
|
||||
_('Souscripteur'),
|
||||
"Date",
|
||||
_('No Fact'),
|
||||
_('No Bénéf'),
|
||||
_('Bénéficiaire'),
|
||||
_('Frais'),
|
||||
_('Redressé'),
|
||||
_('A payer')
|
||||
);
|
||||
|
||||
$dataXLS = array();
|
||||
|
||||
|
||||
foreach ($donnees as $donnee)
|
||||
{
|
||||
$dataXLS[]=$donnee;
|
||||
}
|
||||
|
||||
|
||||
$classeur = new PHPExcel();
|
||||
$classeur->getProperties()->setCreator("INTER-SANTE");
|
||||
$classeur->setActiveSheetIndex(0);
|
||||
$feuille=$classeur->getActiveSheet();
|
||||
$feuille->setTitle(_('FACTURES GESTION CONFIEE'));
|
||||
|
||||
/*
|
||||
$feuille->fromArray($headerXLS, NULL, 'A1', true);
|
||||
$feuille->fromArray($dataXLS, NULL, 'A2', true);
|
||||
*/
|
||||
|
||||
$feuille->setCellValue('A1', convertirc($_SESSION['nomSociete']));
|
||||
$feuille->setCellValue('B1', convertirc(_('FACTURES GESTION CONFIEE')));
|
||||
|
||||
$feuille->setCellValue('A2', convertirc(_('Assureur').' : '));
|
||||
$feuille->setCellValue('B2', convertirc($entete['gcassureur']));
|
||||
|
||||
$feuille->setCellValue('A3', convertirc('Date : '));
|
||||
$feuille->setCellValue('B3', convertirc(dateFr($entete['dateSysteme'])));
|
||||
|
||||
$feuille->setCellValue('A4', convertirc('Observ : '));
|
||||
$feuille->setCellValue('B4', convertirc($entete['observations']));
|
||||
|
||||
// maj entete
|
||||
$feuille->setCellValue('A5', convertirc(_('Nb Fact').' : '));
|
||||
$feuille->setCellValue('B5', convertirc(" ".format_N($entete['nbFacture'])));
|
||||
|
||||
$feuille->setCellValue('A6', convertirc(_('Sinistres').' : '));
|
||||
$feuille->setCellValue('B6', convertirc(" ".format_N($entete['montantApayer'])));
|
||||
|
||||
$feuille->setCellValue('A7', convertirc(_('Frais Gest').' : '));
|
||||
$feuille->setCellValue('B7', convertirc(" ".format_N($entete['commissionFacture'])));
|
||||
|
||||
$feuille->setCellValue('A8', convertirc(_('Redressé').' : '));
|
||||
$feuille->setCellValue('B8', convertirc(" ".format_N($entete['montantRedresse'])));
|
||||
|
||||
$feuille->setCellValue('A9', convertirc(_('Com Redr').' : '));
|
||||
$feuille->setCellValue('B9', convertirc(" ".format_N($entete['commissionRedresse'])));
|
||||
|
||||
|
||||
$feuille->fromArray($headerXLS, NULL, 'A11', true);
|
||||
$feuille->fromArray($dataXLS, NULL, 'A12', true);
|
||||
// fin entete
|
||||
|
||||
|
||||
//Forcer le téléchargement vers le navigateur;
|
||||
$fichier = 'Temp/TMP_FACTURES_GC'."_".uniqid().".xlsx";
|
||||
|
||||
$writer = new PHPExcel_Writer_Excel2007($classeur);
|
||||
$writer->save($fichier);
|
||||
|
||||
$t_html =' <div id ="div_export_b" class="alert alert-info"> ';
|
||||
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" > '._("TELECHARGER").' </a> ';
|
||||
$t_html .=' </div ';
|
||||
echo $t_html;
|
||||
|
||||
exit();
|
||||
}
|
||||
|
||||
public function avecgaranties()
|
||||
{
|
||||
$idGcReglement = $_SESSION['idGcReglement'];
|
||||
|
||||
$entete = $this->facture->getgcreglement($idGcReglement);
|
||||
|
||||
$donnees = $this->facture->get_factures_gc_xls_gar();
|
||||
|
||||
// Excel
|
||||
|
||||
$headerXLS = array
|
||||
(
|
||||
_('Prestataire'),
|
||||
_('Souscripteur'),
|
||||
"Date",
|
||||
_('No Fact'),
|
||||
_('No Bénéf'),
|
||||
_('Bénéficiaire'),
|
||||
_('Frais'),
|
||||
_('Redressé'),
|
||||
_('A payer'),
|
||||
_('Gar')
|
||||
);
|
||||
|
||||
$dataXLS = array();
|
||||
|
||||
|
||||
foreach ($donnees as $donnee)
|
||||
{
|
||||
$dataXLS[]=$donnee;
|
||||
}
|
||||
|
||||
|
||||
$classeur = new PHPExcel();
|
||||
$classeur->getProperties()->setCreator("INTER-SANTE");
|
||||
$classeur->setActiveSheetIndex(0);
|
||||
$feuille=$classeur->getActiveSheet();
|
||||
$feuille->setTitle(_('FACTURES GESTION CONFIEE'));
|
||||
|
||||
/*
|
||||
$feuille->fromArray($headerXLS, NULL, 'A1', true);
|
||||
$feuille->fromArray($dataXLS, NULL, 'A2', true);
|
||||
*/
|
||||
|
||||
$feuille->setCellValue('A1', convertirc($_SESSION['nomSociete']));
|
||||
$feuille->setCellValue('B1', convertirc(_('FACTURES GESTION CONFIEE')));
|
||||
|
||||
$feuille->setCellValue('A2', convertirc(_('Assureur').' : '));
|
||||
$feuille->setCellValue('B2', convertirc($entete['gcassureur']));
|
||||
|
||||
$feuille->setCellValue('A3', convertirc('Date : '));
|
||||
$feuille->setCellValue('B3', convertirc(dateFr($entete['dateSysteme'])));
|
||||
|
||||
$feuille->setCellValue('A4', convertirc('Observ : '));
|
||||
$feuille->setCellValue('B4', convertirc($entete['observations']));
|
||||
|
||||
// maj entete
|
||||
$feuille->setCellValue('A5', convertirc(_('Nb Fact').' : '));
|
||||
$feuille->setCellValue('B5', convertirc(" ".format_N($entete['nbFacture'])));
|
||||
|
||||
$feuille->setCellValue('A6', convertirc(_('Sinistres').' : '));
|
||||
$feuille->setCellValue('B6', convertirc(" ".format_N($entete['montantApayer'])));
|
||||
|
||||
$feuille->setCellValue('A7', convertirc(_('Frais Gest').' : '));
|
||||
$feuille->setCellValue('B7', convertirc(" ".format_N($entete['commissionFacture'])));
|
||||
|
||||
$feuille->setCellValue('A8', convertirc(_('Redressé').' : '));
|
||||
$feuille->setCellValue('B8', convertirc(" ".format_N($entete['montantRedresse'])));
|
||||
|
||||
$feuille->setCellValue('A9', convertirc(_('Com Redr').' : '));
|
||||
$feuille->setCellValue('B9', convertirc(" ".format_N($entete['commissionRedresse'])));
|
||||
|
||||
|
||||
$feuille->fromArray($headerXLS, NULL, 'A11', true);
|
||||
$feuille->fromArray($dataXLS, NULL, 'A12', true);
|
||||
// fin entete
|
||||
|
||||
|
||||
//Forcer le téléchargement vers le navigateur;
|
||||
$fichier = 'Temp/TMP_FACTURES_GC_GAR'."_".uniqid().".xlsx";
|
||||
|
||||
$writer = new PHPExcel_Writer_Excel2007($classeur);
|
||||
$writer->save($fichier);
|
||||
|
||||
$t_html =' <div id ="div_export_b" class="alert alert-info"> ';
|
||||
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" > '._("TELECHARGER").' </a> ';
|
||||
$t_html .=' </div ';
|
||||
echo $t_html;
|
||||
|
||||
exit();
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,126 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleurrequete.php'; // OK
|
||||
require_once 'Modele/Gestionconfiee.php';
|
||||
|
||||
class ControleurAjaxdetailfraisgestiongcpdf extends Controleur
|
||||
{
|
||||
private $facture;
|
||||
|
||||
public function __construct() {
|
||||
$this->facture = new Gestionconfiee();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$idGcReglement = $_SESSION['idGcReglement'];
|
||||
|
||||
$reglement = $this->facture->getgcreglement($idGcReglement);
|
||||
|
||||
$gcs = $this->facture->get_frais_gestion_gc_sel();
|
||||
|
||||
$valide0 = $reglement['valide0'];
|
||||
$valideAs = $reglement['valideAs'];
|
||||
$valide = $reglement['valide'];
|
||||
$regle = $reglement['regle'];
|
||||
|
||||
$pdf = new FPDF();
|
||||
|
||||
$pdf->AliasNbPages();
|
||||
$pdf->AddPage();
|
||||
|
||||
$pdf->SetMargins(15, 15, 15) ;
|
||||
$pdf->SetFont('Arial','BU',10);
|
||||
|
||||
// $pdf->AliasNbPages();
|
||||
$pdf->Cell(0,6,convertirc(_("FRAIS DE GESTION DE LA FACTURATION PAR MOIS")),0,1,'C',false);
|
||||
|
||||
$pdf->Ln(2);
|
||||
|
||||
$pdf->SetFont('Arial','B',6);
|
||||
|
||||
$pdf->Cell(12,5,convertirc(_("Assureur")),0,0,'L',false);
|
||||
$pdf->Cell(18,5,convertirc(': '.$reglement['gcassureur']),0,0,'L',false);
|
||||
|
||||
$pdf->Cell(8,5,convertirc('Date'),0,0,'L',false);
|
||||
$pdf->Cell(25,5,convertirc(': '.dateFr($reglement['dateSysteme'])),0,0,'L',false);
|
||||
|
||||
$pdf->Cell(14,5,convertirc(_("1ère Valid")),0,0,'L',false);
|
||||
if($valide0=="1")
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Oui")),0,0,'L',false);
|
||||
}else
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Non")),0,0,'L',false);
|
||||
}
|
||||
|
||||
$pdf->Cell(14,5,convertirc(_("Valid Ass")),0,0,'L',false);
|
||||
if($valideAs=="1")
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Oui")),0,0,'L',false);
|
||||
}else
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Non")),0,0,'L',false);
|
||||
}
|
||||
|
||||
$pdf->Cell(14,5,convertirc(_("2ème Valid")),0,0,'L',false);
|
||||
if($valide=="1")
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Oui")),0,0,'L',false);
|
||||
}else
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Non")),0,0,'L',false);
|
||||
}
|
||||
|
||||
$pdf->Cell(10,5,convertirc(_("Encais")),0,0,'L',false);
|
||||
if($regle=="1")
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Oui")),0,1,'L',false);
|
||||
}else
|
||||
{
|
||||
$pdf->Cell(18,5,convertirc(_(": Non")),0,1,'L',false);
|
||||
}
|
||||
|
||||
$pdf->Cell(12,5,convertirc('Observ'),0,0,'L',false);
|
||||
$pdf->Cell(25,5,convertirc(': '.$reglement['observations']),0,0,'L',false);
|
||||
$pdf->Cell(0,5,'Edition : '.heureCouranteLang($_SESSION['lang']),0,1,'R',false);
|
||||
|
||||
$pdf->Ln(2);
|
||||
|
||||
$hl=5;
|
||||
|
||||
$pdf->SetFont('Arial','B',7);
|
||||
|
||||
$pdf->Cell(30,$hl,convertirc(_("Exercice")),"1",0,'C');
|
||||
$pdf->Cell(30,$hl,convertirc(_("Mois")),"1",0,'C');
|
||||
$pdf->Cell(30,$hl,convertirc(_("Nb Carte")),"1",0,'C');
|
||||
$pdf->Cell(30,$hl,convertirc(_("Montant")),"1",0,'C');
|
||||
$pdf->Cell(30,$hl,convertirc(_("TVA")),"1",0,'C');
|
||||
$pdf->Cell(30,$hl,convertirc(_("TTC")),"1",1,'C');
|
||||
|
||||
$pdf->SetFont('Arial','I',7);
|
||||
foreach ($gcs as $gc)
|
||||
{
|
||||
$pdf->Cell(30,$hl,convertirc($gc['codeExercice']),"1",0,'C');
|
||||
$pdf->Cell(30,$hl,convertirc($gc['codeMois']),"1",0,'C');
|
||||
$pdf->Cell(30,$hl,format_N($gc['nbCarte']),"1",0,'C');
|
||||
$pdf->Cell(30,$hl,format_N($gc['montantFrais']),"1",0,'C');
|
||||
$pdf->Cell(30,$hl,format_N($gc['tvaFrais']),"1",0,'C');
|
||||
$pdf->Cell(30,$hl,format_N($gc['ttcFrais']),"1",1,'C');
|
||||
}
|
||||
$pdf->SetFont('Arial','BI',7);
|
||||
|
||||
$pdf->Cell(60,$hl,convertirc("TOTAL"),"1",0,'C');
|
||||
$pdf->Cell(30,$hl,format_N($reglement['nbCarte']),"1",0,'C');
|
||||
$pdf->Cell(30,$hl,format_N($reglement['montantFrais']),"1",0,'C');
|
||||
$pdf->Cell(30,$hl,format_N($reglement['tvaFrais']),"1",0,'C');
|
||||
$pdf->Cell(30,$hl,format_N($reglement['ttcFrais']),1,1,'C');
|
||||
|
||||
$fichier="Temp/TMP_DETAIL_FG_GC"."_".uniqid().".pdf";
|
||||
$pdf->Output($fichier,"F");
|
||||
|
||||
$t_html =' <div id ="div_export_b" class="alert alert-info"> ';
|
||||
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" > '._("TELECHARGER").' </a> ';
|
||||
$t_html .=' </div ';
|
||||
echo $t_html;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,85 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleurrequete.php'; // OK
|
||||
require_once 'Modele/Gestionconfiee.php';
|
||||
|
||||
class ControleurAjaxdetailfraisgestiongcxls extends Controleurrequete
|
||||
{
|
||||
private $facture;
|
||||
|
||||
public function __construct() {
|
||||
$this->facture = new Gestionconfiee();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$idGcReglement = $_SESSION['idGcReglement'];
|
||||
|
||||
$entete = $this->facture->getgcreglement($idGcReglement);
|
||||
|
||||
$donnees = $this->facture->get_frais_gestion_gc_sel_xls();
|
||||
|
||||
// Excel
|
||||
|
||||
$headerXLS = array(
|
||||
_("Exercice"),
|
||||
_("Mois"),
|
||||
_("Nb Carte"),
|
||||
_("Montant"),
|
||||
_("TVA"),
|
||||
_("TTC"));
|
||||
|
||||
$dataXLS = array();
|
||||
|
||||
foreach ($donnees as $donnee)
|
||||
{
|
||||
$dataXLS[]=$donnee;
|
||||
}
|
||||
|
||||
$classeur = new PHPExcel();
|
||||
$classeur->getProperties()->setCreator("INTER-SANTE");
|
||||
$classeur->setActiveSheetIndex(0);
|
||||
$feuille=$classeur->getActiveSheet();
|
||||
$feuille->setTitle(_("FRAIS GESTION CONFIEE"));
|
||||
|
||||
$feuille->setCellValue('A1', convertirc($_SESSION['nomSociete']));
|
||||
$feuille->setCellValue('B1', convertirc(_("FRAIS GESTION CONFIEE")));
|
||||
|
||||
$feuille->setCellValue('A2', convertirc(_("Assureur")));
|
||||
$feuille->setCellValue('B2', convertirc($entete['gcassureur']));
|
||||
|
||||
$feuille->setCellValue('A3', convertirc('Date : '));
|
||||
$feuille->setCellValue('B3', convertirc(dateFr($entete['dateSysteme'])));
|
||||
|
||||
$feuille->setCellValue('A4', convertirc('Observ : '));
|
||||
$feuille->setCellValue('B4', convertirc($entete['observations']));
|
||||
|
||||
$feuille->setCellValue('A5', convertirc(_("Nb Carte")." : "));
|
||||
$feuille->setCellValue('B5', convertirc(" ".format_N($entete['nbCarte'])));
|
||||
|
||||
$feuille->setCellValue('A6', convertirc(_("Montant").' : '));
|
||||
$feuille->setCellValue('B6', convertirc(" ".format_N($entete['montantFrais'])));
|
||||
|
||||
$feuille->setCellValue('A7', convertirc(_("TVA").' : '));
|
||||
$feuille->setCellValue('B7', convertirc(" ".format_N($entete['tvaFrais'])));
|
||||
|
||||
$feuille->setCellValue('A8', convertirc(_("TTC").' : '));
|
||||
$feuille->setCellValue('B8', convertirc(" ".format_N($entete['ttcFrais'])));
|
||||
|
||||
$feuille->fromArray($headerXLS, NULL, 'A10', true);
|
||||
$feuille->fromArray($dataXLS, NULL, 'A11', true);
|
||||
|
||||
|
||||
//Forcer le téléchargement vers le navigateur;
|
||||
$fichier = 'Temp/TMP_FRAIS_GESTION_GC'."_".uniqid().".xlsx";
|
||||
|
||||
$writer = new PHPExcel_Writer_Excel2007($classeur);
|
||||
$writer->save($fichier);
|
||||
|
||||
$t_html =' <div id ="div_export_b" class="alert alert-info"> ';
|
||||
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" > '._("TELECHARGER").' </a> ';
|
||||
$t_html .=' </div ';
|
||||
echo $t_html;
|
||||
|
||||
exit();
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,132 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleurrequete.php'; // OK
|
||||
require_once 'Modele/Reglement.php';
|
||||
|
||||
class ControleurAjaxdetailpaiementdecomptepdf extends Controleur
|
||||
{
|
||||
private $reglement;
|
||||
|
||||
public function __construct() {
|
||||
$this->reglement = new Reglement();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$idPaiementDecompte = $_SESSION['idPaiementDecompte_C'];
|
||||
|
||||
$reglement = $this->reglement->getpaiementdecompte($idPaiementDecompte);
|
||||
|
||||
$decomptes = $this->reglement->get_paiementdecompte_cons();
|
||||
|
||||
$pdf = new FPDF();
|
||||
|
||||
$pdf->AliasNbPages();
|
||||
$pdf->AddPage();
|
||||
|
||||
$pdf->SetMargins(10, 10, 10) ;
|
||||
|
||||
// $pdf->AliasNbPages();
|
||||
|
||||
$pdf->SetFont('Arial','B', 15);
|
||||
$pdf->Cell(0,10,convertirc($_SESSION['nomSociete'] ),1,1,'C',false);
|
||||
|
||||
$pdf->SetFont('Arial','BU',10);
|
||||
|
||||
$pdf->Ln(5);
|
||||
|
||||
$pdf->Cell(0,6,convertirc(_("DETAIL PAIEMENT DECOMPTES")),0,1,'C',false);
|
||||
$pdf->Ln(2);
|
||||
|
||||
$pdf->SetFont('Arial','B',6);
|
||||
|
||||
$pdf->Cell(10,5,convertirc(_("No Règlt")),0,0,'L',false);
|
||||
$pdf->Cell(15,5,convertirc(': '.$reglement['numeroReglement']),0,0,'L',false);
|
||||
|
||||
$pdf->Cell(6,5,convertirc('Init'),0,0,'L',false);
|
||||
$pdf->Cell(25,5,convertirc(': '.dateheureFr($reglement['dateSysteme'])),0,0,'L',false);
|
||||
|
||||
$pdf->Cell(4,5,convertirc('Init'),0,0,'L',false);
|
||||
$pdf->Cell(20,5,convertirc(': '.$reglement['codeUtilisateur']),0,0,'L',false);
|
||||
|
||||
$pdf->Cell(10,5,convertirc(_("Décptes")),0,0,'L',false);
|
||||
$pdf->Cell(8,5,convertirc(': '.$reglement['nbDecomptes']),0,0,'L',false);
|
||||
|
||||
$pdf->Cell(10,5,convertirc(_("Montant")),0,0,'L',false);
|
||||
$pdf->Cell(20,5,convertirc(': '.format_N($reglement['montantApayer'])),0,0,'L',false);
|
||||
|
||||
if($reglement['valide']=="1")
|
||||
{
|
||||
$pdf->Cell(6,5,convertirc('Valid'),0,0,'L',false);
|
||||
$pdf->Cell(20,5,convertirc(': '.$reglement['userPaiement']),0,0,'L',false);
|
||||
|
||||
$pdf->Cell(7,5,convertirc(_("Heure Valid")),0,0,'L',false);
|
||||
$pdf->Cell(0,5,convertirc(': '.dateheureFr($reglement['heureReglement'])),0,1,'R',false);
|
||||
}
|
||||
else
|
||||
{
|
||||
$pdf->Cell(0,5,convertirc(_("ATTENTE VALIDATION")),0,1,'R',false);
|
||||
}
|
||||
|
||||
|
||||
// 2ème ligne
|
||||
|
||||
$pdf->Cell(10,5,convertirc(_("Mod P")),0,0,'L',false);
|
||||
$pdf->Cell(15,5,convertirc(': '.$reglement['modepaiement']),0,0,'L',false);
|
||||
|
||||
$pdf->Cell(6,5,convertirc(_("Banque")),0,0,'L',false);
|
||||
$pdf->Cell(25,5,convertirc(': '.$reglement['banquePayeur']),0,0,'L',false);
|
||||
|
||||
$pdf->Cell(4,5,convertirc(_("Réf")),0,0,'L',false);
|
||||
$pdf->Cell(20,5,convertirc(': '.$reglement['referencePaiement']),0,0,'L',false);
|
||||
|
||||
$pdf->Cell(10,5,convertirc(_("Date Cpt")),0,0,'L',false);
|
||||
$pdf->Cell(8,5,convertirc(': '.dateFr($reglement['dateComptable'])),0,0,'L',false);
|
||||
|
||||
// FIN ENTETE
|
||||
|
||||
$pdf->Cell(0,5,'Edition : '.heureCouranteLang($_SESSION['lang']),0,1,'R',false);
|
||||
|
||||
|
||||
$pdf->Ln(2);
|
||||
|
||||
$hl=5;
|
||||
|
||||
$pdf->SetFont('Arial','B',6);
|
||||
|
||||
$pdf->Cell(20,$hl,convertirc(_("Exercice")),"1",0,'C');
|
||||
$pdf->Cell(10,$hl,convertirc(_("Mois")),"1",0,'C');
|
||||
$pdf->Cell(20,$hl,convertirc(_("No Demande")),"1",0,'C');
|
||||
$pdf->Cell(50,$hl,convertirc(_("Prestataire")),"1",0,'C');
|
||||
$pdf->Cell(25,$hl,convertirc(_("Montant")),"1",0,'C');
|
||||
$pdf->Cell(30,$hl,convertirc(_("Date Demande")),"1",0,'C');
|
||||
$pdf->Cell(35,$hl,convertirc(_("No Lot")),"1",1,'C');
|
||||
|
||||
// détail des demandes de règlements
|
||||
|
||||
$pdf->SetFont('Arial','I',6);
|
||||
|
||||
foreach ($decomptes as $decompte)
|
||||
{
|
||||
$pdf->Cell(20,$hl,convertirc($decompte['codeExercice']),"1",0,'C');
|
||||
$pdf->Cell(10,$hl,convertirc($decompte['codeMois']),"1",0,'C');
|
||||
$pdf->Cell(20,$hl,convertirc($decompte['numeroDemandeReglement']),"1",0,'C');
|
||||
$pdf->Cell(50,$hl,convertirc($decompte['prestataire']),"1",0,'L');
|
||||
$pdf->Cell(25,$hl,format_N($decompte['montantApayer']),"1",0,'C');
|
||||
$pdf->Cell(30,$hl,dateheureFr($decompte['dateDemandeReglement']),"1",0,'C');
|
||||
$pdf->Cell(35,$hl,$decompte['numeroLotDecompte'],"1",1,'C');
|
||||
}
|
||||
$pdf->SetFont('Arial','BI',6);
|
||||
|
||||
$pdf->Cell(100,$hl,convertirc("TOTAL"),"1",0,'C');
|
||||
$pdf->Cell(25,$hl,format_N($reglement['montantApayer']),"1",0,'C');
|
||||
$pdf->Cell(65,$hl,"",1,1,'C');
|
||||
|
||||
$fichier="Temp/TMP_DETAIL_PAIEMENT_DCPTE"."_".uniqid().".pdf";
|
||||
$pdf->Output($fichier,"F");
|
||||
|
||||
$t_html =' <div id ="div_export_b" class="alert alert-info"> ';
|
||||
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" > '._("TELECHARGER").' </a> ';
|
||||
$t_html .=' </div ';
|
||||
echo $t_html;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleurrequete.php'; // OK
|
||||
require_once 'Modele/Reglement.php';
|
||||
|
||||
class ControleurAjaxdetailpaiementdecomptexls extends Controleurrequete
|
||||
{
|
||||
private $facture;
|
||||
|
||||
public function __construct() {
|
||||
$this->reglement = new Reglement();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$idPaiementDecompte = $_SESSION['idPaiementDecompte_C'];
|
||||
|
||||
$reglement = $this->reglement->getpaiementdecompte($idPaiementDecompte);
|
||||
|
||||
$decomptes = $this->reglement->get_paiementdecompte_export();
|
||||
|
||||
// Excel
|
||||
|
||||
$headerXLS = array
|
||||
(
|
||||
_('Exercice'),
|
||||
_('Mois'),
|
||||
_('No Demande'),
|
||||
_('Prestataire'),
|
||||
_('Montant'),
|
||||
_('Date Demande'),
|
||||
_('No Lot')
|
||||
);
|
||||
|
||||
$dataXLS = array();
|
||||
|
||||
|
||||
foreach ($decomptes as $decompte)
|
||||
{
|
||||
$dataXLS[]=$decompte;
|
||||
}
|
||||
|
||||
|
||||
$classeur = new PHPExcel();
|
||||
$classeur->getProperties()->setCreator("INTER-SANTE");
|
||||
$classeur->setActiveSheetIndex(0);
|
||||
$feuille=$classeur->getActiveSheet();
|
||||
$feuille->setTitle(_('DETAIL PAIEMENT DECOMPTES'));
|
||||
|
||||
/*
|
||||
$feuille->fromArray($headerXLS, NULL, 'A1', true);
|
||||
$feuille->fromArray($dataXLS, NULL, 'A2', true);
|
||||
*/
|
||||
|
||||
$feuille->setCellValue('A1', convertirc($_SESSION['nomSociete']));
|
||||
$feuille->mergeCells('A1:E1');
|
||||
|
||||
$feuille->setCellValue('A3', convertirc(_("DETAIL PAIEMENT DECOMPTES")));
|
||||
$feuille->mergeCells('A3:E3');
|
||||
|
||||
$feuille->setCellValue('A5', 'No Reglement : ');
|
||||
$feuille->setCellValue('B5', convertirc($reglement['numeroReglement']));
|
||||
|
||||
$feuille->fromArray($headerXLS, NULL, 'A7', true);
|
||||
$feuille->fromArray($dataXLS, NULL, 'A8', true);
|
||||
|
||||
//Forcer le téléchargement vers le navigateur;
|
||||
$fichier = 'Temp/TMP_DETAIL_PAIEMENT_DCPTE'."_".uniqid().".xlsx";
|
||||
|
||||
$writer = new PHPExcel_Writer_Excel2007($classeur);
|
||||
$writer->save($fichier);
|
||||
|
||||
$t_html =' <div id ="div_export_b" class="alert alert-info"> ';
|
||||
$t_html .=' <a style="font-size:15pt;" href="'.$fichier.'" target="_blank" > '._("TELECHARGER").' </a> ';
|
||||
$t_html .=' </div ';
|
||||
echo $t_html;
|
||||
|
||||
exit();
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user