Merge branch 'main' of git.ebene.ovh:ebene/radiantrh
This commit is contained in:
commit
a864a909ee
|
|
@ -779,8 +779,10 @@ body {
|
|||
/* Écrans larges : mêmes insets pour nav-tabs et content-area */
|
||||
@media (min-width: 1400px) {
|
||||
.nav-bar > .nav-tabs {
|
||||
/*
|
||||
padding-left: calc((100vw - 1400px) / 2);
|
||||
padding-right: calc((100vw - 1400px) / 2);
|
||||
*/
|
||||
}
|
||||
.content-area {
|
||||
padding-left: calc((100vw - 1400px) / 2);
|
||||
|
|
|
|||
32
Controleur/ControleurAjaxcontroleavenantpolice.php
Normal file
32
Controleur/ControleurAjaxcontroleavenantpolice.php
Normal file
|
|
@ -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));
|
||||
}
|
||||
}
|
||||
37
Controleur/ControleurAjaxdetailretrait.php
Normal file
37
Controleur/ControleurAjaxdetailretrait.php
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Police.php';
|
||||
require_once 'Modele/Beneficiaire_temp.php';
|
||||
|
||||
class ControleurAjaxdetailretrait extends Controleur {
|
||||
private $beneficiaire_temp;
|
||||
private $avenant;
|
||||
|
||||
public function __construct() {
|
||||
$this->avenant = new Police();
|
||||
$this->beneficiaire_temp = new Beneficiaire_temp();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$idPolice = $_SESSION['idPolice_C'];
|
||||
$avenant = $this->avenant->getAvenantTemp($idPolice);
|
||||
$beneficiaires_sel = $this->beneficiaire_temp->getListeBeneficiaire_temp_Ret();
|
||||
|
||||
|
||||
$this->genererVueAjax(array('beneficiaires_sel' => $beneficiaires_sel, 'avenant' => $avenant));
|
||||
}
|
||||
|
||||
public function recapituler() {
|
||||
$this->beneficiaire_temp->recapitulerretrait();
|
||||
$this->executerAction("index");
|
||||
}
|
||||
|
||||
public function appliquertauxristourne()
|
||||
{
|
||||
$tauxRistourne = $this->requete->getParametreFormulaire("tauxRistourne","numerique");
|
||||
$this->beneficiaire_temp->appliquertauxristourne($tauxRistourne);
|
||||
$this->executerAction("index");
|
||||
}
|
||||
|
||||
}
|
||||
32
Controleur/ControleurAjaxselectionretrait.php
Normal file
32
Controleur/ControleurAjaxselectionretrait.php
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Beneficiaire_temp.php';
|
||||
|
||||
class ControleurAjaxselectionretrait extends Controleur {
|
||||
private $beneficiaire_temp;
|
||||
|
||||
public function __construct() {
|
||||
$this->beneficiaire_temp = new Beneficiaire_temp();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$beneficiaires = $this->beneficiaire_temp->getListeBeneficiaire_temp_Ret_Selection();
|
||||
|
||||
$this->genererVueAjax(array('beneficiaires' => $beneficiaires));
|
||||
}
|
||||
|
||||
public function selectionner() {
|
||||
$idBeneficiaire = $this->requete->getParametre("idBeneficiaire");
|
||||
$choix = $this->requete->getParametreFormulaire("choix");
|
||||
|
||||
$this->beneficiaire_temp->selectionretrait($idBeneficiaire, $choix);
|
||||
}
|
||||
|
||||
public function recapituler() {
|
||||
$idBeneficiaire = $this->requete->getParametre("idBeneficiaire");
|
||||
$choix = $this->requete->getParametreFormulaire("choix");
|
||||
|
||||
$this->beneficiaire_temp->recapitulerretrait($idBeneficiaire, $choix);
|
||||
}
|
||||
}
|
||||
|
|
@ -156,7 +156,18 @@ require_once 'Framework/Localisation.php';
|
|||
}
|
||||
// Fin test Licence
|
||||
|
||||
|
||||
if($utilisateur['extranetActif']<>1)
|
||||
{
|
||||
if ($_SESSION['lang']=="en_US")
|
||||
{
|
||||
$this->genererVue(array('msgErreur' => 'Extranet disabled!'), "index");
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->genererVue(array('msgErreur' => 'Extranet désactivé!'), "index");
|
||||
}
|
||||
exit();
|
||||
}
|
||||
|
||||
if($utilisateur['actif']<>1)
|
||||
{
|
||||
|
|
@ -529,6 +540,7 @@ require_once 'Framework/Localisation.php';
|
|||
$_SESSION['deconnexion'] = "0";
|
||||
$_SESSION['derniere_action'] = time();
|
||||
|
||||
$_SESSION['superUser'] = '0';
|
||||
|
||||
|
||||
if(($motCourt===true) or ($changerMotPassDefaut===true) or ($passExpired===true))
|
||||
|
|
|
|||
56
Controleur/ControleurCreeravenant.php
Normal file
56
Controleur/ControleurCreeravenant.php
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Police.php';
|
||||
require_once 'Modele/Typeavenant.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
|
||||
class ControleurCreeravenant extends Controleur {
|
||||
private $police;
|
||||
private $typeavenant;
|
||||
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue("Creeravenant");
|
||||
|
||||
$this->police = new Police();
|
||||
$this->typeavenant = new Typeavenant;
|
||||
}
|
||||
public function index() {
|
||||
$idPolice = $_SESSION['idPolice_C'];
|
||||
$this->police->getContextePoliceId($idPolice);
|
||||
$police = $this->police->getPoliceId($idPolice);
|
||||
|
||||
$oldCodeTypeAvenant = $police['codeTypeAvenant'];
|
||||
|
||||
$typeavenant = $this->typeavenant->getListeSuite($oldCodeTypeAvenant);
|
||||
|
||||
$this->genererVue(array('police' => $police, 'typeavenant' => $typeavenant));
|
||||
}
|
||||
|
||||
|
||||
public function enregistrer()
|
||||
{
|
||||
$idPolice = $_SESSION['idPolice_C'];
|
||||
$codeTypeAvenant = $this->requete->getParametreFormulaire("codeTypeAvenant");
|
||||
$motifavenant = $this->requete->getParametreFormulaire("motifavenant");
|
||||
$dateAvenant = $this->requete->getParametreDate("dateAvenant");
|
||||
|
||||
$_SESSION['dateAvenant_C'] = $dateAvenant;
|
||||
$_SESSION['motifavenant_C'] = $motifavenant;
|
||||
|
||||
if($codeTypeAvenant=="RET")
|
||||
{
|
||||
$this->rediriger("Ficheretrait");
|
||||
}
|
||||
else
|
||||
if($codeTypeAvenant=="INC")
|
||||
{
|
||||
$this->police->creeravenant($idPolice, $codeTypeAvenant, $motifavenant, $dateAvenant);
|
||||
|
||||
$this->police->getContexteAjaxPolice($idPolice);
|
||||
|
||||
$this->rediriger("Listeadherent");
|
||||
}
|
||||
}
|
||||
}
|
||||
39
Controleur/ControleurFicheretrait.php
Normal file
39
Controleur/ControleurFicheretrait.php
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
<?php
|
||||
require_once 'Framework/Controleur.php';
|
||||
require_once 'Modele/Police.php';
|
||||
require_once 'Modele/Menuvueutilisateur.php';
|
||||
require_once 'Modele/Beneficiaire_temp.php';
|
||||
|
||||
class ControleurFicheretrait extends Controleur {
|
||||
private $avenant;
|
||||
private $beneficiaire_temp;
|
||||
|
||||
public function __construct() {
|
||||
$this->menuvue = new Menuvueutilisateur();
|
||||
$this->menuvue->getMenuVue("Ficheretrait");
|
||||
|
||||
$this->avenant = new Police();
|
||||
$this->beneficiaire_temp = new Beneficiaire_temp();
|
||||
}
|
||||
public function index() {
|
||||
$idPolice = $_SESSION['idPolice_C'];
|
||||
$dateAvenant = $_SESSION['dateAvenant_C'];
|
||||
|
||||
$this->avenant->initretrait($idPolice);
|
||||
|
||||
$emission = $this->avenant->getEmissionTemp($idPolice);
|
||||
$avenant = $this->avenant->getAvenantTemp($idPolice);
|
||||
$sppolice = $this->avenant->getRapportSpPolice($idPolice, $dateAvenant);
|
||||
|
||||
$beneficiaires_sel = $this->beneficiaire_temp->getListeBeneficiaire_temp_Ret();
|
||||
|
||||
$this->genererVue(array('emission' => $emission, 'avenant' => $avenant, 'sppolice' => $sppolice, 'beneficiaires_sel' => $beneficiaires_sel));
|
||||
}
|
||||
|
||||
public function enregistrerretrait()
|
||||
{
|
||||
$this->avenant->enregistrerretrait();
|
||||
|
||||
$this->rediriger("Fichepolice");
|
||||
}
|
||||
}
|
||||
165
Js/fonctions.js
165
Js/fonctions.js
|
|
@ -1348,4 +1348,167 @@ function imprimer_cp(lienEtat)
|
|||
{
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function creer_avenant()
|
||||
{
|
||||
etat=$("#codeEtatPolice_C").val();
|
||||
|
||||
if (etat=="RE")
|
||||
{
|
||||
v_msg="Attention! Police résiliée!";
|
||||
v_msgEng="Warning! Terminated policy!";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
if (etat=="AN")
|
||||
{
|
||||
v_msg="Attention! Police annulée!";
|
||||
v_msgEng="Warning! Canceled policy!";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
window.location.assign($("#racineWeb" ).val()+"Creeravenant/");
|
||||
}
|
||||
|
||||
function enregistrer_avenant()
|
||||
{
|
||||
codeTypeAvenant=$("#codeTypeAvenant").val();
|
||||
oldCodeTypeAvenant=$("#oldCodeTypeAvenant").val();
|
||||
|
||||
if ($("#codeTypeAvenant").val()<" ")
|
||||
{
|
||||
v_msg="Veuillez sélectionner le type d\'avenant!";
|
||||
v_msgEng="Please select the type of amendment!";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
var d_effet = new Date($("#dateEffetSql").val());
|
||||
var d_fin = new Date($("#dateFinSql").val());
|
||||
var d_avenant = $("#dateAvenant").datepicker("getDate");
|
||||
|
||||
dt_effet = Math.round(Date.parse(d_effet)/(1000*3600*24));
|
||||
dt_fin = Math.round(Date.parse(d_fin)/(1000*3600*24));
|
||||
dt_avenant = Math.round(Date.parse(d_avenant)/(1000*3600*24));
|
||||
|
||||
/*
|
||||
alert("dt_effet => "+dt_effet);
|
||||
alert("dt_fin => "+dt_fin);
|
||||
alert("dt_avenant => "+dt_avenant);
|
||||
return;
|
||||
*/
|
||||
|
||||
if (dt_avenant>dt_fin || dt_avenant<dt_effet)
|
||||
{
|
||||
v_msg="Veuillez revoir la date!";
|
||||
v_msgEng="Please review the date!";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
motifavenant=$("#motifavenant").val();
|
||||
|
||||
if ($("#motifavenant").val()<" ")
|
||||
{
|
||||
v_msg="Veuillez fournir le motif!";
|
||||
v_msgEng="Please provide the reason";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
v_msg="Confirmez-vous cet avenant?";
|
||||
v_msgEng="Do you confirm this amendment to the contract?";
|
||||
|
||||
/*
|
||||
if(confirm_ebene(v_msg, v_msgEng))
|
||||
{
|
||||
var div_attente = $('#div_attente');
|
||||
div_attente.html('<div style="padding-top:80px;"><img src="Bootstrap/images/loading.gif"/> <span style="font-size:15pt;">' + 'Chargement en cours! Veuillez patienter...' + '</span></div>');
|
||||
$("#btn_enreg").click();
|
||||
}
|
||||
*/
|
||||
confirm_ebene(v_msg, v_msgEng).then(isConfirmed => {
|
||||
if (isConfirmed) {
|
||||
var div_attente = $('#div_attente');
|
||||
div_attente.html('<div style="padding-top:80px;"><img src="Bootstrap/images/loading.gif"/> <span style="font-size:15pt;">' + 'Chargement en cours! Veuillez patienter...' + '</span></div>');
|
||||
$("#btn_enreg").click();
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
function pop_afficher_selection_retrait()
|
||||
{
|
||||
var div_selection_assure = $('#div_selection_assure');
|
||||
|
||||
div_selection_assure.html('<div style="padding-top:80px;"><img src="Bootstrap/images/loading.gif"/> <span style="font-size:15pt;">' + 'Veuillez patienter... / Please wait...' + '</span></div>');
|
||||
|
||||
$.ajax({
|
||||
url: $("#racineWeb").val()+"Ajaxselectionretrait/",
|
||||
type : 'post',
|
||||
error: function(errorData) {
|
||||
},
|
||||
success: function(data) {
|
||||
div_selection_assure.html(data);
|
||||
// $('#div_test_gabarit').html(data);
|
||||
},
|
||||
complete: function() {
|
||||
const modal = document.getElementById("popdetailassure");
|
||||
if (modal && modal.parentNode !== document.body) {
|
||||
document.body.appendChild(modal);
|
||||
}
|
||||
// Ouvrir le modal via le bouton caché
|
||||
document.getElementById("btn_pop").click();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function beneficiaire_a_retirer(p_choix, p_id_beneficiaire)
|
||||
{
|
||||
donnees = 'idBeneficiaire='+p_id_beneficiaire;
|
||||
donnees += '&choix='+p_choix;
|
||||
|
||||
$.ajax({
|
||||
url: $("#racineWeb").val()+"Ajaxselectionretrait/selectionner/",
|
||||
type: 'POST',
|
||||
data: donnees,
|
||||
success: function(data) {
|
||||
},
|
||||
error: function(data) {
|
||||
},
|
||||
complete: function() {
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function recapituler_retrait()
|
||||
{
|
||||
var div_assure_a_retirer = $('#div_assure_a_retirer');
|
||||
|
||||
$.ajax({
|
||||
url: $("#racineWeb").val()+"Ajaxdetailretrait/recapituler/",
|
||||
type: 'POST',
|
||||
success: function(data) {
|
||||
div_assure_a_retirer.html(data);
|
||||
|
||||
var oTable = $('.tabliste').DataTable();
|
||||
oTable.destroy();
|
||||
|
||||
setTimeout(function() {
|
||||
appliquerDataTable();
|
||||
}, 500);
|
||||
},
|
||||
error: function(data) {
|
||||
},
|
||||
complete: function() {
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -336,7 +336,8 @@ class Police extends Modele {
|
|||
public function creeravenant($idPolice, $codeTypeAvenant, $motifavenant, $dateAvenant)
|
||||
{
|
||||
$user = $_SESSION['login'];
|
||||
$sql = 'call sp_creer_avenant(?, ?, ?, ?, ?)';
|
||||
// $sql = 'call sp_creer_avenant(?, ?, ?, ?, ?)';
|
||||
$sql = 'call sp_creer_avenant_client(?, ?, ?, ?, ?)';
|
||||
$this->executerRequete($sql, array($idPolice, $codeTypeAvenant, $motifavenant, $dateAvenant, $user));
|
||||
}
|
||||
|
||||
|
|
|
|||
40
Modele/Typeavenant.php
Normal file
40
Modele/Typeavenant.php
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
<?php
|
||||
require_once 'Framework/Modele.php';
|
||||
|
||||
class Typeavenant extends Modele
|
||||
{
|
||||
|
||||
public function getListe()
|
||||
{
|
||||
if (est_anglophone())
|
||||
{
|
||||
$sql = 'SELECT codeTypeAvenant as `code`, libelleEng as libelle FROM typeavenant order by libelle';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT codeTypeAvenant as `code`, libelle FROM typeavenant order by libelle';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql);
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
|
||||
public function getListeSuite($oldCodeTypeAvenant)
|
||||
{
|
||||
if (est_anglophone())
|
||||
{
|
||||
$sql = 'SELECT A.codeTypeAvenant as `code`, A.libelleEng as libelle FROM typeavenant A
|
||||
join suiteavenant B on (B.codeTypeAvenant=A.codeTypeAvenant)
|
||||
where (B.oldCodeTypeAvenant=?) and A.order by A.libelle';
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql = 'SELECT A.codeTypeAvenant as `code`, A.libelle FROM typeavenant A
|
||||
join suiteavenant B on (B.codeTypeAvenant=A.codeTypeAvenant)
|
||||
where (B.oldCodeTypeAvenant=?) and A.extranetClient="1" order by A.libelle';
|
||||
}
|
||||
|
||||
$liste = $this->executerRequete($sql, array($oldCodeTypeAvenant));
|
||||
return $liste->fetchAll(PDO::FETCH_ASSOC);
|
||||
}
|
||||
}
|
||||
|
|
@ -11,7 +11,7 @@
|
|||
<input class="sr-only" TYPE="text" id="tauxPrimeFraisFuneraire" NAME="tauxPrimeFraisFuneraire" value="<?=$this->nettoyer($collegeTemp['tauxPrimeFraisFuneraire'])?>" >
|
||||
|
||||
|
||||
<button id="btn_pop" NAME="btn_pop" type="button" class="sr-only" data-bs-toggle="modal" data-bs-target="#poptableauprestation"> <?= _("Tickets Modérateurs...") ?> </button>
|
||||
<button id="btn_pop" NAME="btn_pop" type="button" class="sr-only" data-bs-toggle="modal" data-bs-target="#poptableauprestation"> </button>
|
||||
<button id="btn_pop_lib_college" NAME="btn_pop_lib_college" type="button" class="sr-only" data-bs-toggle="modal" data-bs-target="#popmajlibellecollege"> <?= _("Modifier Libellé Collège") ?> </button>
|
||||
|
||||
<div id="div_colleges_police" class="container-fluid py-3 animate__animated animate__fadeIn">
|
||||
|
|
@ -320,7 +320,6 @@
|
|||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
<!-- Modal Tickets Modérateurs -->
|
||||
<div class="modal fade modal-office" id="poptableauprestation" role="dialog" data-bs-backdrop="static" data-bs-keyboard="false">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content modal-office">
|
||||
|
|
|
|||
118
Vue/Ajaxdetailretrait/index.php
Normal file
118
Vue/Ajaxdetailretrait/index.php
Normal file
|
|
@ -0,0 +1,118 @@
|
|||
<?php
|
||||
$nbFactAntiDate = $this->nettoyer($avenant['nbFactAntiDate']);
|
||||
?>
|
||||
|
||||
KANE LAZENi
|
||||
|
||||
<table class="table table-responsive table-condensed" style='font-size:9pt; text-align:center'>
|
||||
<thead>
|
||||
<tr>
|
||||
<th style='text-align:center'> <?= _("P NETTE DE COMM") ?> </th>
|
||||
<th style='text-align:center'> <?= _("COMM COURTAGE") ?> </th>
|
||||
<th style='text-align:center'> <?= _("COMM COMMERC") ?> </th>
|
||||
<th style='text-align:center'> <?= _("ACCESSOIRES") ?> </th>
|
||||
<th style='text-align:center'> <?= _("PRIMES NETTES") ?> </th>
|
||||
<th style='text-align:center'> <?= (isset($_SESSION['composanteprime']['Taxes'])) ? _($_SESSION['composanteprime']['Taxes']) : _("Taxes") ?> </th>
|
||||
<th style='text-align:center'> <?= _("CARTES") ?> </th>
|
||||
<th style='text-align:center'> <?= _("TTC") ?> </th>
|
||||
<th width="12%" style='text-align:center'> <?= _("P NETTE STAT") ?> </th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<tr>
|
||||
<td> <?= format_N($this->nettoyer($avenant['primeNette'])) ?> </td>
|
||||
<td> <?= format_N($this->nettoyer($avenant['commission'])) ?> </td>
|
||||
<td> <?= format_N($this->nettoyer($avenant['commissionAutre'])) ?> </td>
|
||||
<td> <?= format_N($this->nettoyer($avenant['accessoire'])) ?> </td>
|
||||
<td> <?= format_N($this->nettoyer($avenant['primeHt'])) ?> </td>
|
||||
<td> <?= format_N($this->nettoyer($avenant['taxe'])) ?> </td>
|
||||
<td> <?= format_N($this->nettoyer($avenant['fraisCarte'])) ?> </td>
|
||||
<td> <?= format_N($this->nettoyer($avenant['primeTtcInitial'])) ?> </td>
|
||||
<td> <?= format_N($this->nettoyer($avenant['primeNetteStat'])) ?> </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="3"> <button type="button" style='font-size:10pt;' class="form-control btn btn-info" onclick="javascript:pop_afficher_selection_retrait();" > <?= _("Sélection des assurées à retirer...") ?> </button> </td>
|
||||
|
||||
<td colspan="3"> <input style='font-size:10pt;' class = "form-control btn btn-danger" type="button" value="<?= _("Récapituler") ?>" onClick="javascript:recapituler_retrait();"> </td>
|
||||
|
||||
<td colspan="3"> <input style='font-size:10pt;' class = "form-control btn btn-primary" type="button" value="<?= _("Enregistrer") ?>" onClick="javascript:enregistrer_retrait();"> </td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<?php if ($nbFactAntiDate>1): ?>
|
||||
<div class="alert alert-danger">
|
||||
<H4> <?= "Attention, cette police possède ". $nbFactAntiDate . " factures plus anciennes que la date de retrait!" ?></H4>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
|
||||
<legend> <?= _("DETAIL DES ASSURES A RETIRER") ?> </legend>
|
||||
|
||||
<INPUT class="sr-only" id="nbAliment" NAME="nbAliment" TYPE="text" value="<?= $this->nettoyer($avenant['nbAliment']) ?>" >
|
||||
|
||||
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:8pt;">
|
||||
<thead>
|
||||
<tr>
|
||||
<th> <?= _("Cat") ?> </th>
|
||||
<th> <?= _("Nom") ?> </th>
|
||||
<th style='text-align:center'> Type </th>
|
||||
<th style='text-align:center'> <?= _("No") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Entrée") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Durée") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Dur Rist") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Ratio") ?> </th>
|
||||
<th style='text-align:center'> <?= _("S/P") ?> </th>
|
||||
<th style='text-align:center'> <?= _("P Nette An") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Ttc An") ?> </th>
|
||||
<th style='text-align:center'> <?= _("P Non Acquise") ?> </th>
|
||||
<th style='text-align:center'> <?= _("P Nette Rist") ?> </th>
|
||||
<th style='text-align:center'> <?= (isset($_SESSION['composanteprime']['Taxes'])) ? _($_SESSION['composanteprime']['Taxes']) : _("Taxes") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Ttc Rist") ?> </th>
|
||||
<th width="5%" style='text-align:center'> <?= _("Choix") ?> </th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tfoot>
|
||||
<tr>
|
||||
<td colspan="2" style='text-align:center'> <?= _("Nbre assurés à retirer") . " : " . $this->nettoyer($avenant['nbAliment']) ?> </td>
|
||||
<td colspan="9" style='text-align:center'> Total </td>
|
||||
<td align='center'><?= format_N($this->nettoyer($avenant['primeNonAcquise'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($avenant['primeHt'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($avenant['taxe'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($avenant['primeTtc'])) ?></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
</tfoot>
|
||||
|
||||
<tbody>
|
||||
<?php foreach ($beneficiaires_sel as $beneficiaire_sel):?>
|
||||
<tr valign="top">
|
||||
<td align='center'><?= $this->nettoyer($beneficiaire_sel['codeProduit']) ?></td>
|
||||
<td><?= $this->nettoyer($beneficiaire_sel['nomBeneficiaire']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($beneficiaire_sel['codeLienParente']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($beneficiaire_sel['numeroBeneficiaire']) ?></td>
|
||||
<td align='center'><?= dateLang($this->nettoyer($beneficiaire_sel['dateEntree'])) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($beneficiaire_sel['duree']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($beneficiaire_sel['duree_non_acquise']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($beneficiaire_sel['ratioNonAcquise']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($beneficiaire_sel['rapportsp']) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($beneficiaire_sel['primeNetteStat_an'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($beneficiaire_sel['primeTtc_an'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($beneficiaire_sel['primeNonAcquise'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($beneficiaire_sel['primeHt'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($beneficiaire_sel['taxe'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($beneficiaire_sel['primeTtc'])) ?></td>
|
||||
|
||||
<?php if($beneficiaire_sel['choix']=='1'): ?>
|
||||
<td align='center'> <input type="checkbox" checked value="<?= $beneficiaire_sel['choix'] ?>" onClick="javascript:if(this.value=='1'){this.value='0'}else{this.value='1'};beneficiaire_a_retirer(this.value, <?= $beneficiaire_sel['idBeneficiaire_temp'] ?>);"></td>
|
||||
<?php else: ?>
|
||||
<td align='center'> <input type="checkbox" value="<?= $beneficiaire_sel['choix'] ?>" onClick="javascript:if(this.value=='1'){this.value='0'}else{this.value='1'};beneficiaire_a_retirer(this.value, <?= $beneficiaire_sel['idBeneficiaire_temp'] ?>);"></td>
|
||||
<?php endif; ?>
|
||||
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
51
Vue/Ajaxselectionretrait/index.php
Normal file
51
Vue/Ajaxselectionretrait/index.php
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:8pt;">
|
||||
<thead>
|
||||
<tr>
|
||||
<th> <?= _("Cat") ?> </th>
|
||||
<th> <?= _("Nom") ?> </th>
|
||||
<th style='text-align:center'> Type </th>
|
||||
<th style='text-align:center'> <?= _("No") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Entrée") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Durée") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Dur Rist") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Ratio") ?> </th>
|
||||
<th style='text-align:center'> <?= _("S/P") ?> </th>
|
||||
<th style='text-align:center'> <?= _("P Nette An") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Ttc An") ?> </th>
|
||||
<th style='text-align:center'> <?= _("P Non Acquise") ?> </th>
|
||||
<th style='text-align:center'> <?= _("P Nette Rist") ?> </th>
|
||||
<th style='text-align:center'> <?= (isset($_SESSION['composanteprime']['Taxes'])) ? _($_SESSION['composanteprime']['Taxes']) : _("Taxes") ?> </th>
|
||||
<th style='text-align:center'> <?= _("Ttc Rist") ?> </th>
|
||||
<th width="5%" style='text-align:center'> <?= _("Choix") ?> </th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<?php foreach ($beneficiaires as $beneficiaire):?>
|
||||
<tr valign="top">
|
||||
<td align='center'><?= $this->nettoyer($beneficiaire['codeProduit']) ?></td>
|
||||
<td><?= $this->nettoyer($beneficiaire['nomBeneficiaire']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($beneficiaire['codeLienParente']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($beneficiaire['numeroBeneficiaire']) ?></td>
|
||||
<td align='center'><?= dateLang($this->nettoyer($beneficiaire['dateEntree'])) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($beneficiaire['duree']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($beneficiaire['duree_non_acquise']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($beneficiaire['ratioNonAcquise']) ?></td>
|
||||
<td align='center'><?= $this->nettoyer($beneficiaire['rapportsp']) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($beneficiaire['primeNetteStat_an'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($beneficiaire['primeTtc_an'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($beneficiaire['primeNonAcquise'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($beneficiaire['primeHt'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($beneficiaire['taxe'])) ?></td>
|
||||
<td align='center'><?= format_N($this->nettoyer($beneficiaire['primeTtc'])) ?></td>
|
||||
|
||||
<?php if($beneficiaire['choix']=='1'): ?>
|
||||
<td align='center'> <input type="checkbox" checked value="<?= $beneficiaire['choix'] ?>" onClick="javascript:if(this.value=='1'){this.value='0'}else{this.value='1'};beneficiaire_a_retirer(this.value, <?= $beneficiaire['idBeneficiaire_temp'] ?>);"></td>
|
||||
<?php else: ?>
|
||||
<td align='center'> <input type="checkbox" value="<?= $beneficiaire['choix'] ?>" onClick="javascript:if(this.value=='1'){this.value='0'}else{this.value='1'};beneficiaire_a_retirer(this.value, <?= $beneficiaire['idBeneficiaire_temp'] ?>);"></td>
|
||||
<?php endif; ?>
|
||||
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
|
@ -11,6 +11,7 @@
|
|||
$_SESSION['lang'] = "fr_FR";
|
||||
$codeUtilisateur = "";
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<INPUT class="sr-only" TYPE="text" id="vue" name="vue" value="Connexion"/>
|
||||
|
|
|
|||
138
Vue/Creeravenant/index.php
Normal file
138
Vue/Creeravenant/index.php
Normal file
|
|
@ -0,0 +1,138 @@
|
|||
<?php
|
||||
// $this->titre = "INTER-SANTE - Nouvel avenant";
|
||||
|
||||
if (est_anglophone())
|
||||
{
|
||||
$typeContrat = $police['typeContratEng'];
|
||||
$typeAvenant = $police['typeAvenantEng'];
|
||||
$etatPolice = $police['etatPoliceEng'];
|
||||
}
|
||||
else
|
||||
{
|
||||
$typeContrat = $police['typeContrat'];
|
||||
$typeAvenant = $police['typeAvenant'];
|
||||
$etatPolice = $police['etatPolice'];
|
||||
}
|
||||
?>
|
||||
|
||||
<div id="div_fichepolice">
|
||||
<fieldset style='font-size:10pt;'>
|
||||
<legend> <?= _("Informations Police") ?> </legend>
|
||||
<table class="table table-responsive table-condensed" style='font-size:10pt;'>
|
||||
<tbody>
|
||||
|
||||
<tr>
|
||||
<td width="10%"> <?= _("Client") ?> </td>
|
||||
<td width="24%" ><INPUT style='font-size:10pt;' class="form-control" TYPE="text" id="nomClient" name="nomClient" value="<?= $_SESSION['nomClient_C'] ?>" readonly></td>
|
||||
|
||||
<td width="10%" align="center"> <?= _("No Police") ?> </td>
|
||||
<td width="24%"><INPUT style='font-size:10pt;' class="form-control" TYPE="text" id="numeroPolice" NAME="numeroPolice" value="<?= $this->nettoyer($police['numeroPolice']) ?>" readonly></td>
|
||||
|
||||
<td width="10%" align="center">Type</td>
|
||||
<td><INPUT style='font-size:10pt;' class="form-control" TYPE="text" id="typeContrat" NAME="typeContrat" value="<?= $typeContrat ?>" readonly></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> <?= _("Courtier") ?> </td>
|
||||
<td><INPUT style='font-size:10pt;' class="form-control" TYPE="text" id="apporteurOld" NAME="apporteurOld" value="<?= $this->nettoyer($police['apporteur']) ?>" readonly></td>
|
||||
|
||||
<td align="center"> <?= _("Tx Comm(%)") ?> </td>
|
||||
<td><INPUT style='font-size:10pt;' class="form-control" TYPE="text" id="tauxCommissionOld" NAME="tauxCommissionOld" value="<?= $this->nettoyer($police['tauxCommission']) ?>" readonly></td>
|
||||
|
||||
<td align="center"> <?= _("Rachat TM") ?> </td>
|
||||
<td>
|
||||
<?php if ($police['rachatTm']=="1"): ?>
|
||||
<INPUT style='font-size:10pt;' class="form-control" TYPE="text" id="rachattmOld" NAME="rachattmOld" value="<?= _("Oui") ?>" readonly>
|
||||
<?php else: ?>
|
||||
<INPUT style='font-size:10pt;' class="form-control" TYPE="text" id="rachattmOld" NAME="rachattmOld" value="<?= _("Non") ?>" readonly>
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> <?= _("Etat") ?> </td>
|
||||
<td><INPUT style='font-size:10pt;' class="form-control" TYPE="text" id="etatPolice" NAME="etatPolice" value="<?= $etatPolice ?>" readonly></td>
|
||||
|
||||
<td align="center"> <?= _("Effet") ?> </td>
|
||||
<td><INPUT style='font-size:10pt;' class="form-control" id="dateEffet" NAME="dateEffet" TYPE="text" value="<?= dateLang($this->nettoyer($police['dateEffet']), $_SESSION['lang']) ?>" readonly></td>
|
||||
|
||||
<td align="center"> <?= _("Echéance") ?> </td>
|
||||
<td><INPUT style='font-size:10pt;' class="form-control" TYPE="text" id="dateEcheance" NAME="dateEcheance" value="<?= dateLang($this->nettoyer($police['dateEcheance']), $_SESSION['lang']) ?>" readonly></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> <?= _("Dernier Avenant") ?> </td>
|
||||
<td><INPUT style='font-size:10pt;' class="form-control" TYPE="text" id="typeAvenant" NAME="typeAvenant" value="<?= $typeAvenant ?>" readonly></td>
|
||||
|
||||
<td align="center"> <?= _("No Avenant") ?> </td>
|
||||
<td><INPUT style='font-size:10pt;' class="form-control" TYPE="text" id="numeroAvenant" NAME="numeroAvenant" value="<?= $this->nettoyer($police['numeroAvenant']) ?>" readonly></td>
|
||||
|
||||
<td align="center"> <?= (isset($_SESSION['composanteprime']['Taxes'])) ? _($_SESSION['composanteprime']['Taxes']) : _("Taxes") ?> (%) </td>
|
||||
|
||||
<td><INPUT style='font-size:10pt;' class="form-control" TYPE="text" id="tauxTaxe" NAME="tauxTaxe" value="<?= $this->nettoyer($police['tauxTaxe']) ?>" readonly></td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</fieldset>
|
||||
</div>
|
||||
|
||||
<form method="post" action="Creeravenant/enregistrer/" onSubmit='$("#dateEcheanceRen").enable();'>
|
||||
<input class="sr-only" id="btn_enreg" name="btn_enreg" type="submit" value="<?= _("Enregistrer") ?>" />
|
||||
<input class="sr-only" type="text" id="controler_avenant" name="controler_avenant" value="0">
|
||||
<INPUT class="sr-only" TYPE="text" id="DateRenouvellement_fr" NAME="DateRenouvellement_fr" value="<?= dateLang($this->nettoyer($police['DateRenouvellement']), $_SESSION['lang']) ?>">
|
||||
<INPUT class="sr-only" TYPE="text" id="DateRenouvellement" NAME="DateRenouvellement" value="<?= $this->nettoyer($police['DateRenouvellement']) ?>">
|
||||
|
||||
<INPUT class="sr-only" TYPE="text" id="dateEffetSql" NAME="dateEffetSql" value="<?= $this->nettoyer($police['dateEffet']) ?>">
|
||||
<INPUT class="sr-only" TYPE="text" id="dateFinSql" NAME="dateFinSql" value="<?= $this->nettoyer($police['dateFin']) ?>">
|
||||
|
||||
<input class="sr-only" type="text" id="oldCodeTypeAvenant" name="oldCodeTypeAvenant" value="<?= $this->nettoyer($police['codeTypeAvenant']) ?>" >
|
||||
|
||||
<fieldset style='font-size:10pt;' >
|
||||
<legend> <?= _("Nouvel avenant") ?> </legend>
|
||||
<table class="table table-responsive table-condensed" style='font-size:10pt;' >
|
||||
<tbody>
|
||||
<tr>
|
||||
<td width="10%"> <?= _("Mouvement") ?> </td>
|
||||
<td width="58%">
|
||||
<SELECT style='font-size:10pt;' class="form-control" id="codeTypeAvenant" NAME="codeTypeAvenant" autofocus required
|
||||
onChange="controle_date_avenant();">
|
||||
<?php liste_options($typeavenant, ""); ?>
|
||||
</SELECT>
|
||||
</td>
|
||||
|
||||
<td width="10%" align="center"> <?= _("Effet") ?> </td>
|
||||
<td><INPUT onChange="verifier_Echeance_ren();" style='font-size:10pt;' class="form-control datepicker" TYPE="text" id="dateAvenant" NAME="dateAvenant" Value="<?= dateCouranteLang($_SESSION['lang']) ?>" required ></td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> <?= _("Commentaires") ?> </td>
|
||||
<td colspan="3"><INPUT style='font-size:10pt;' class="form-control" TYPE="text" id="motifavenant" NAME="motifavenant"></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<div id="div_periodidite" style='font-size:10pt;' >
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td></td>
|
||||
<td colspan="3"> <button style='font-size:10pt;' type="button" class="form-control btn btn-primary" onclick="javascript:enregistrer_avenant();"> <?= _("Enregistrer") ?> </button> </td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
<div id="div_controler_avenant" style="display: none">
|
||||
<input type="text" id="controler_avenant_info" name="controler_avenant_info" value="<?= $controler_avenant_info ?>">
|
||||
</div>
|
||||
|
||||
</form>
|
||||
|
||||
<div id="div_attente">
|
||||
</div>
|
||||
94
Vue/Ficheretrait/index.php
Normal file
94
Vue/Ficheretrait/index.php
Normal file
|
|
@ -0,0 +1,94 @@
|
|||
<?php
|
||||
$this->titre = "INTER-SANTE - Récap résiliation";
|
||||
$nbFactAntiDate = $this->nettoyer($avenant['nbFactAntiDate']);
|
||||
?>
|
||||
|
||||
<INPUT class="sr-only" id="tauxRistourne" NAME="tauxRistourne" TYPE="text" value="<?= $this->nettoyer($avenant['tauxRistourne']) ?>" >
|
||||
<button type="button" style='font-size:10pt;' class="sr-only" onclick="javascript:appliquer_taux_ristourne();" > </button>
|
||||
|
||||
<button id="btn_pop" NAME="btn_pop" type="button" class="sr-only" data-bs-toggle="modal" data-bs-target="#popdetailassure"> </button>
|
||||
|
||||
<legend> <?= _("RECAPITULATIF RETRAIT ASSURES DE LA POLICE") . " : " . $this->nettoyer($_SESSION['numeroPolice_C'])?> </legend>
|
||||
|
||||
<table class="table table-responsive table-condensed" style='font-size:9pt; text-align:center'>
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="16%" style='text-align:center'> <?= _("Date Effet Police") ?> </th>
|
||||
<th width="16%" style='text-align:center'> <?= _("Date Echéance Police") ?> </th>
|
||||
<th width="16%" style='text-align:center'> <?= _("Durée Police") ?> </th>
|
||||
|
||||
<th width="16%" style='text-align:center'> <?= _("Date Effet Avenant") ?> </th>
|
||||
<th width="16%" style='text-align:center'> <?= _("Date Echéance Avenant") ?> </th>
|
||||
<th width="20%" style='text-align:center'> <?= _("Durée Avenant") ?> </th>
|
||||
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
|
||||
<tr>
|
||||
<td> <?= dateLang($this->nettoyer($emission['dateEffet'])) ?> </td>
|
||||
<td> <?= dateLang($this->nettoyer($emission['dateEcheance'])) ?> </td>
|
||||
<td> <?= $this->nettoyer($emission['dureePolice']) ?> </td>
|
||||
|
||||
<td> <?= dateLang($this->nettoyer($avenant['dateEffet'])) ?> </td>
|
||||
<td> <?= dateLang($this->nettoyer($avenant['dateEcheance'])) ?> </td>
|
||||
<td> <?= $this->nettoyer($avenant['dureeAvenant']) ?> </td>
|
||||
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<table class="table table-responsive table-condensed" style='font-size:9pt; text-align:center'>
|
||||
<thead>
|
||||
<tr>
|
||||
<th width="20%" style='text-align:center'> <?= _("Primes Totales") ?> </th>
|
||||
<th width="20%" style='text-align:center'> <?= _("Primes Acquises") ?> </th>
|
||||
<th width="20%" style='text-align:center'> <?= _("Consommations") ?> </th>
|
||||
<th width="20%" style='text-align:center'> <?= _("Rapport S/P") ?> </th>
|
||||
<th width="20%" style='text-align:center'> TOTAL </th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<tr>
|
||||
<td> <?= format_N($this->nettoyer($sppolice['primestat'])) ?> </td>
|
||||
|
||||
<td> <?= format_N($this->nettoyer($sppolice['prime_acquise'])) ?> </td>
|
||||
|
||||
<td> <?= format_N($this->nettoyer($sppolice['consommation'])) ?> </td>
|
||||
|
||||
<td> <?= $this->nettoyer($sppolice['rapportsp']) ?> </td>
|
||||
|
||||
<td> <?= $this->nettoyer($sppolice['tauxRistourne']) ?> </td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<legend> <?= _("DETAIL PRIMES A RISTOURNER") ?> </legend>
|
||||
|
||||
<div id="div_assure_a_retirer">
|
||||
<?php include 'Vue/Ajaxdetailretrait/index.php'; ?>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="modal fade modal-office" id="popdetailassure" role="dialog" data-bs-backdrop="static" data-bs-keyboard="false">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content modal-office">
|
||||
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="popdetailassureLabel"><?= _("Détail retrait") ?></h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="<?= _("Fermer") ?>"></button>
|
||||
</div>
|
||||
|
||||
<div class="modal-body">
|
||||
<div id="div_selection_assure"></div>
|
||||
</div>
|
||||
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal"><?= _("Fermer") ?></button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -28,8 +28,10 @@
|
|||
|
||||
<div id="div_liste_adherent" class="min-vh-50 rounded bg-white shadow-sm p-3">
|
||||
<div class="text-center py-5 text-muted">
|
||||
<!--
|
||||
<i class="fas fa-spinner fa-spin fa-2x mb-3"></i>
|
||||
<p><?= _("Chargement de la liste des adhérents...") ?></p>
|
||||
<p><?= _("Chargement de la liste des adhérents...") ?></p>
|
||||
-->
|
||||
</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=2026.01.02.01" rel="stylesheet">
|
||||
<link href="<?= $racineWeb ?>Bootstrap_new/css/style_office.css?ver=2026.01.02.02" rel="stylesheet">
|
||||
<link href="<?= $racineWeb ?>Bootstrap_new/css/ux_enhancements.css?ver=2025.12.21.02" rel="stylesheet">
|
||||
|
||||
<!-- ============================================
|
||||
|
|
@ -595,7 +595,7 @@ $activeChildId = $menuData['child'];
|
|||
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
|
||||
|
||||
<!-- Application Scripts -->
|
||||
<script src="/Js/fonctions.js?ver=2026.01.02.07"></script>
|
||||
<script src="/Js/fonctions.js?ver=2026.01.03.14"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
setInterval(function() {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user