Merge branch 'main' of git.ebene.ovh:ebene/radiantrh
This commit is contained in:
commit
9f602d0441
File diff suppressed because one or more lines are too long
|
|
@ -324,6 +324,7 @@ require_once 'Framework/Localisation.php';
|
||||||
$this->requete->getSession()->setAttribut("numeroClient_C", $utilisateur['numeroClient']);
|
$this->requete->getSession()->setAttribut("numeroClient_C", $utilisateur['numeroClient']);
|
||||||
$this->requete->getSession()->setAttribut("nomClient_C", $utilisateur['nomClient']);
|
$this->requete->getSession()->setAttribut("nomClient_C", $utilisateur['nomClient']);
|
||||||
$this->requete->getSession()->setAttribut("prenomClient_C", $utilisateur['prenomClient']);
|
$this->requete->getSession()->setAttribut("prenomClient_C", $utilisateur['prenomClient']);
|
||||||
|
$this->requete->getSession()->setAttribut("indicatifTelephone", $utilisateur['indicatifTelephone']);
|
||||||
|
|
||||||
$this->requete->getSession()->setAttribut("idPolice_C", "");
|
$this->requete->getSession()->setAttribut("idPolice_C", "");
|
||||||
$this->requete->getSession()->setAttribut("numeroPolice_C", "");
|
$this->requete->getSession()->setAttribut("numeroPolice_C", "");
|
||||||
|
|
@ -348,7 +349,6 @@ require_once 'Framework/Localisation.php';
|
||||||
$this->requete->getSession()->setAttribut("lienPhoto_C", "");
|
$this->requete->getSession()->setAttribut("lienPhoto_C", "");
|
||||||
$this->requete->getSession()->setAttribut("dateEffetBeneficiaire_C", "");
|
$this->requete->getSession()->setAttribut("dateEffetBeneficiaire_C", "");
|
||||||
|
|
||||||
|
|
||||||
$_SESSION['photoAssureCrypte'] = "";
|
$_SESSION['photoAssureCrypte'] = "";
|
||||||
|
|
||||||
$this->requete->getSession()->setAttribut("decede_C", "");
|
$this->requete->getSession()->setAttribut("decede_C", "");
|
||||||
|
|
@ -436,6 +436,7 @@ require_once 'Framework/Localisation.php';
|
||||||
{
|
{
|
||||||
mkdir($filename, 0700);
|
mkdir($filename, 0700);
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->requete->getSession()->setAttribut("dossierSociete", $filename);
|
$this->requete->getSession()->setAttribut("dossierSociete", $filename);
|
||||||
|
|
||||||
$this->requete->getSession()->setAttribut("dossierGed", $_SESSION['lienRh_C'].$_SESSION['dossierSociete'].'/Ged/');
|
$this->requete->getSession()->setAttribut("dossierGed", $_SESSION['lienRh_C'].$_SESSION['dossierSociete'].'/Ged/');
|
||||||
|
|
@ -445,6 +446,7 @@ require_once 'Framework/Localisation.php';
|
||||||
$this->requete->getSession()->setAttribut("devise_C", $utilisateur['devise']);
|
$this->requete->getSession()->setAttribut("devise_C", $utilisateur['devise']);
|
||||||
$this->requete->getSession()->setAttribut("langSociete", $utilisateur['codeLangueSociete']);
|
$this->requete->getSession()->setAttribut("langSociete", $utilisateur['codeLangueSociete']);
|
||||||
|
|
||||||
|
|
||||||
$codeLangue = $_SESSION['lang'];
|
$codeLangue = $_SESSION['lang'];
|
||||||
|
|
||||||
if ($_SESSION['lang']=="en_US")
|
if ($_SESSION['lang']=="en_US")
|
||||||
|
|
|
||||||
1207
Js/fonctions.js
1207
Js/fonctions.js
File diff suppressed because it is too large
Load Diff
|
|
@ -25,4 +25,5 @@ class Menuvueutilisateur extends Modele {
|
||||||
// ajouté le 30/07/2019
|
// ajouté le 30/07/2019
|
||||||
$_SESSION['vue'] = $vue;
|
$_SESSION['vue'] = $vue;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -23,6 +23,7 @@
|
||||||
<th><?= _("Adhérent / Bénéficiaire") ?></th>
|
<th><?= _("Adhérent / Bénéficiaire") ?></th>
|
||||||
<th class="text-center"><?= _("État") ?></th>
|
<th class="text-center"><?= _("État") ?></th>
|
||||||
<th width="20%"><?= _("Motif / Commentaire") ?></th>
|
<th width="20%"><?= _("Motif / Commentaire") ?></th>
|
||||||
|
<th class="text-center" width="10%"><?= _("Nb Factures") ?></th>
|
||||||
<th class="text-center"><?= _("Actions") ?></th>
|
<th class="text-center"><?= _("Actions") ?></th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
|
|
@ -30,6 +31,8 @@
|
||||||
<?php foreach ($demandes as $v):
|
<?php foreach ($demandes as $v):
|
||||||
$idDemande = $this->nettoyer($v['id']);
|
$idDemande = $this->nettoyer($v['id']);
|
||||||
$statusPaiement = $v['codeStatutPaiement'];
|
$statusPaiement = $v['codeStatutPaiement'];
|
||||||
|
$statut = est_anglophone() ? $v['statutEng'] : $v['statut'];
|
||||||
|
$nbDemandeRemb = (int)$v['nbDemandeRemb'];
|
||||||
?>
|
?>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="text-center px-3">
|
<td class="text-center px-3">
|
||||||
|
|
@ -51,27 +54,32 @@
|
||||||
<td class="text-center">
|
<td class="text-center">
|
||||||
<?php if($statusPaiement == "1"): ?>
|
<?php if($statusPaiement == "1"): ?>
|
||||||
<span class="badge bg-success-subtle text-success border border-success-subtle rounded-pill px-3">
|
<span class="badge bg-success-subtle text-success border border-success-subtle rounded-pill px-3">
|
||||||
<i class="fas fa-check-circle me-1"></i><?= _("Validée") ?>
|
<i class="fas fa-check-circle me-1"></i><?= $statut ?>
|
||||||
</span>
|
</span>
|
||||||
<?php elseif($statusPaiement == "2"): ?>
|
<?php elseif($statusPaiement == "2"): ?>
|
||||||
<span class="badge bg-warning-subtle text-warning-emphasis border border-warning-subtle rounded-pill px-3">
|
<span class="badge bg-warning-subtle text-warning-emphasis border border-warning-subtle rounded-pill px-3">
|
||||||
<i class="fas fa-hourglass-half me-1"></i><?= _("En attente") ?>
|
<i class="fas fa-hourglass-half me-1"></i><?= $statut ?>
|
||||||
</span>
|
</span>
|
||||||
<?php else: ?>
|
<?php else: ?>
|
||||||
<span class="badge bg-danger-subtle text-danger border border-danger-subtle rounded-pill px-3">
|
<span class="badge bg-danger-subtle text-danger border border-danger-subtle rounded-pill px-3">
|
||||||
<i class="fas fa-times-circle me-1"></i><?= _("Refusée") ?>
|
<i class="fas fa-times-circle me-1"></i><?= $statut ?>
|
||||||
</span>
|
</span>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
</td>
|
</td>
|
||||||
<td class="text-truncate" style="max-width: 200px;" title="<?= $this->nettoyer($v['motifRejetRh']) ?>">
|
<td class="text-truncate" style="max-width: 200px;" title="<?= $this->nettoyer($v['motifRejetRh']) ?>">
|
||||||
<small class="text-muted italic"><?= $v['motifRejetRh'] ?: '-' ?></small>
|
<small class="text-muted italic"><?= $v['motifRejetRh'] ?: '-' ?></small>
|
||||||
</td>
|
</td>
|
||||||
|
<td class="text-center">
|
||||||
|
<span class="fw-bold text-secondary"><?= $nbDemandeRemb ?></span>
|
||||||
|
</td>
|
||||||
<td class="text-center">
|
<td class="text-center">
|
||||||
<div class="btn-group shadow-sm">
|
<div class="btn-group shadow-sm">
|
||||||
<button class="btn btn-sm btn-primary me-2" title="<?= _("Valider") ?>"
|
<?php if($statusPaiement=="2" && $nbDemandeRemb > 0): ?>
|
||||||
onClick="valider_remboursement('<?= $idDemande ?>');">
|
<button class="btn btn-sm btn-primary me-1" title="<?= _("Valider") ?>"
|
||||||
<i class="fas fa-check"></i>
|
onClick="valider_remboursement('<?= $idDemande ?>');">
|
||||||
</button>
|
<i class="fas fa-check"></i>
|
||||||
|
</button>
|
||||||
|
<?php endif;?>
|
||||||
<button class="btn btn-sm btn-outline-secondary" title="<?= _("Détails") ?>"
|
<button class="btn btn-sm btn-outline-secondary" title="<?= _("Détails") ?>"
|
||||||
onClick="selectionner_remboursement('<?= $idDemande ?>');">
|
onClick="selectionner_remboursement('<?= $idDemande ?>');">
|
||||||
<i class="fas fa-eye"></i>
|
<i class="fas fa-eye"></i>
|
||||||
|
|
|
||||||
|
|
@ -4,11 +4,11 @@
|
||||||
<div class="row g-2 align-items-center">
|
<div class="row g-2 align-items-center">
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<label class="small text-muted d-block"><?= _("Date Sortie") ?></label>
|
<label class="small text-muted d-block"><?= _("Date Sortie") ?></label>
|
||||||
<div class="fw-bold"><i class="fas fa-sign-out-alt text-danger me-2"></i><?= dateLang($this->nettoyer($remplacementadherent_temp['dateSortie'])) ?></div>
|
<div class="fw-bold"><i class="fas fa-sign-out-alt text-danger me-2"></i><?= dateLang($this->nettoyer($remplacementadherent_temp['dateSortie']), $_SESSION['lang']) ?></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<label class="small text-muted d-block"><?= _("Date Remplacement") ?></label>
|
<label class="small text-muted d-block"><?= _("Date Remplacement") ?></label>
|
||||||
<div class="fw-bold"><i class="fas fa-exchange-alt text-primary me-2"></i><?= dateLang($this->nettoyer($remplacementadherent_temp['dateRemplacement'])) ?></div>
|
<div class="fw-bold"><i class="fas fa-exchange-alt text-primary me-2"></i><?= dateLang($this->nettoyer($remplacementadherent_temp['dateRemplacement']), $_SESSION['lang']) ?></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6 border-start ps-3">
|
<div class="col-md-6 border-start ps-3">
|
||||||
<label class="small text-muted d-block"><?= _("Motif renseigné") ?></label>
|
<label class="small text-muted d-block"><?= _("Motif renseigné") ?></label>
|
||||||
|
|
@ -62,87 +62,97 @@
|
||||||
<div class="card-body p-4">
|
<div class="card-body p-4">
|
||||||
<div class="row g-3 mb-4">
|
<div class="row g-3 mb-4">
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<label class="form-label small fw-bold"><?= _("Nom") ?></label>
|
<label class="form-label small fw-bold text-uppercase"><?= _("Nom") ?></label>
|
||||||
<input class="form-control text-uppercase border-success" type="text" id="nom" name="nom" required>
|
<input class="form-control text-uppercase border-success" type="text" id="nom" name="nom" required>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<label class="form-label small fw-bold"><?= _("Prénoms") ?></label>
|
<label class="form-label small fw-bold text-uppercase"><?= _("Prénoms") ?></label>
|
||||||
<input class="form-control border-success" type="text" id="prenoms" name="prenoms" required>
|
<input class="form-control border-success" type="text" id="prenoms" name="prenoms" required>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-3">
|
<div class="col-md-4">
|
||||||
<label class="form-label small text-muted"><?= _("Nature Pièce") ?></label>
|
<label class="form-label small fw-bold text-uppercase"><?= _("Nature Pièce") ?></label>
|
||||||
<select class="form-select" id="codeNaturePiece" name="codeNaturePiece">
|
<select class="form-select" id="codeNaturePiece" name="codeNaturePiece">
|
||||||
<?php liste_options($naturepiece,""); ?>
|
<?php liste_options($naturepiece,""); ?>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-3">
|
<div class="col-md-4">
|
||||||
<label class="form-label small text-muted"><?= _("N° Pièce") ?></label>
|
<label class="form-label small fw-bold text-uppercase"><?= _("N° Pièce") ?></label>
|
||||||
<input class="form-control" type="text" id="numeroPiece" name="numeroPiece">
|
<input class="form-control" type="text" id="numeroPiece" name="numeroPiece" onblur="controler_piece_beneficiaire();"
|
||||||
|
required autocomplete="off">
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-2">
|
|
||||||
<label class="form-label small text-muted"><?= _("Sexe") ?></label>
|
<div class="col-md-4 d-flex align-items-end">
|
||||||
|
<div id="div_controle_piece" class="w-100"></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-md-4">
|
||||||
|
<label class="form-label small fw-bold text-uppercase"><?= _("Genre") ?></label>
|
||||||
<select class="form-select" id="sexe" name="sexe">
|
<select class="form-select" id="sexe" name="sexe">
|
||||||
<?php liste_options($sexe,""); ?>
|
<?php liste_options($sexe,""); ?>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<label class="form-label small fw-bold"><?= _("Date Naissance") ?></label>
|
<label class="form-label fw-bold small text-uppercase"><?= _("Date de Naissance") ?></label>
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<input class="form-control datepicker" type="text" id="dateNaissance" name="dateNaissance" onchange="controle_age($('#dateNaissance').datepicker('getDate'), 'A')">
|
<span class="input-group-text bg-white text-muted"><i class="fas fa-calendar-alt"></i></span>
|
||||||
<span class="input-group-text bg-light text-danger fw-bold" id="age_badge">Age: 0</span>
|
<input type="text" class="form-control datepicker" id="dateNaissance" name="dateNaissance" required
|
||||||
|
onchange="controle_age($('#dateNaissance').datepicker('getDate'), 'A')">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-md-4 text-center d-flex align-items-end justify-content-center pb-1">
|
||||||
|
<input type="text" id="agepersonne" name="agepersonne" class="form-control-plaintext text-danger fw-bold text-center border-bottom" value="Age : 0" disabled>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<div class="row g-3 mb-4">
|
<div class="row g-3 mb-4">
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<label class="form-label small text-muted"><?= _("Groupe Sanguin") ?></label>
|
<label class="form-label small fw-bold text-uppercase"><?= _("Groupe Sanguin") ?></label>
|
||||||
<select class="form-select" id="codeGroupeSanguin" name="codeGroupeSanguin">
|
<select class="form-select" id="codeGroupeSanguin" name="codeGroupeSanguin">
|
||||||
<?php liste_options($groupesanguin,""); ?>
|
<?php liste_options($groupesanguin,""); ?>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<label class="form-label small text-muted"><?= _("Situation Familiale") ?></label>
|
<label class="form-label small fw-bold text-uppercase"><?= _("Situation Familiale") ?></label>
|
||||||
<select class="form-select" id="codeSituationFamille" name="codeSituationFamille">
|
<select class="form-select" id="codeSituationFamille" name="codeSituationFamille">
|
||||||
<?php liste_options($situationfamille,""); ?>
|
<?php liste_options($situationfamille,""); ?>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<label class="form-label small text-muted"><?= _("Nb Enfants") ?></label>
|
<label class="form-label small fw-bold text-uppercase"><?= _("Nb Enfants") ?></label>
|
||||||
<input class="form-control" type="number" id="nombreEnfants" name="nombreEnfants" min="0" value="0">
|
<input class="form-control" type="number" id="nombreEnfants" name="nombreEnfants" min="0" value="0">
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<label class="form-label small text-muted"><?= _("Pays") ?></label>
|
<label class="form-label small fw-bold text-uppercase"><?= _("Pays") ?></label>
|
||||||
<select class="form-select" id="codePays" name="codePays">
|
<select class="form-select" id="codePays" name="codePays">
|
||||||
<?php liste_options($pays, $_SESSION['codePaysSociete']); ?>
|
<?php liste_options($pays, $_SESSION['codePaysSociete']); ?>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<label class="form-label small text-muted"><?= _("Adresse Géographique") ?></label>
|
<label class="form-label small fw-bold text-uppercase"><?= _("Adresse Géographique") ?></label>
|
||||||
<input class="form-control form-control-sm" type="text" id="adresseGeo" name="adresseGeo">
|
<input class="form-control form-control-sm" type="text" id="adresseGeo" name="adresseGeo">
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<label class="form-label small text-muted"><?= _("Adresse Postale") ?></label>
|
<label class="form-label small fw-bold text-uppercase"><?= _("Adresse Postale") ?></label>
|
||||||
<input class="form-control form-control-sm" type="text" id="adressePostale" name="adressePostale">
|
<input class="form-control form-control-sm" type="text" id="adressePostale" name="adressePostale">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<label class="form-label small text-muted"><?= _("Téléphone Portable") ?></label>
|
<label class="form-label small fw-bold text-uppercase"><?= _("Téléphone Portable") ?></label>
|
||||||
<input class="form-control" type="tel" id="telephonePortable" name="telephonePortable" value="<?= $_SESSION['indicatifTelephone'] ?>">
|
<input class="form-control" type="tel" id="telephonePortable" name="telephonePortable" value="<?= $_SESSION['indicatifTelephone'] ?>">
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<label class="form-label small text-muted"><?= _("E-mail") ?></label>
|
<label class="form-label small fw-bold text-uppercase"><?= _("E-mail") ?></label>
|
||||||
<input class="form-control" type="email" id="email" name="email" placeholder="exemple@mail.com">
|
<input class="form-control" type="email" id="email" name="email" placeholder="exemple@mail.com">
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<label class="form-label small text-muted"><?= _("Frais de Carte") ?></label>
|
<label class="form-label small fw-bold text-uppercase"><?= _("Frais de Carte") ?></label>
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<input class="form-control border-primary fw-bold" type="text" id="fraisCarte" name="fraisCarte" value="<?=$adherentremplacanttemp['fraisCarte']?>">
|
<input class="form-control border-primary fw-bold" type="text" id="fraisCarte" name="fraisCarte" value="<?=$adherentremplacanttemp['fraisCarte']?>">
|
||||||
<span class="input-group-text">CFA</span>
|
<span class="input-group-text"><?= $_SESSION['devise_C']?></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@
|
||||||
<label class="form-label small fw-bold text-muted text-uppercase"><?= _("Référence de la demande") ?></label>
|
<label class="form-label small fw-bold text-muted text-uppercase"><?= _("Référence de la demande") ?></label>
|
||||||
<div class="input-group shadow-sm">
|
<div class="input-group shadow-sm">
|
||||||
<span class="input-group-text bg-white"><i class="fas fa-hashtag text-primary"></i></span>
|
<span class="input-group-text bg-white"><i class="fas fa-hashtag text-primary"></i></span>
|
||||||
<input class="form-control fw-bold bg-white" type="text" value="<?= $numeroDemandeRemboursement; ?>" readonly>
|
<input class="form-control fw-bold" type="text" value="<?= $numeroDemandeRemboursement; ?>" disabled>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -41,14 +41,14 @@
|
||||||
<label class="form-label small fw-bold text-muted text-uppercase"><?= _("Titulaire (Adhérent)") ?></label>
|
<label class="form-label small fw-bold text-muted text-uppercase"><?= _("Titulaire (Adhérent)") ?></label>
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-text bg-light"><i class="fas fa-user-shield"></i></span>
|
<span class="input-group-text bg-light"><i class="fas fa-user-shield"></i></span>
|
||||||
<input class="form-control small" type="text" value="<?= $adherent." (".$numeroAdherent.")"; ?>" readonly>
|
<input class="form-control small" type="text" value="<?= $adherent." (".$numeroAdherent.")"; ?>" disabled>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<label class="form-label small fw-bold text-muted text-uppercase"><?= _("Patient (Bénéficiaire)") ?></label>
|
<label class="form-label small fw-bold text-muted text-uppercase"><?= _("Patient (Bénéficiaire)") ?></label>
|
||||||
<div class="input-group">
|
<div class="input-group">
|
||||||
<span class="input-group-text bg-light"><i class="fas fa-user"></i></span>
|
<span class="input-group-text bg-light"><i class="fas fa-user"></i></span>
|
||||||
<input class="form-control small" type="text" value="<?= $beneficiaire." (".$numeroBeneficiaire.")"; ?>" readonly>
|
<input class="form-control small" type="text" value="<?= $beneficiaire." (".$numeroBeneficiaire.")"; ?>" disabled>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -56,6 +56,7 @@
|
||||||
<hr class="text-muted opacity-25">
|
<hr class="text-muted opacity-25">
|
||||||
|
|
||||||
<div class="row g-3">
|
<div class="row g-3">
|
||||||
|
<?php if($codeStatutPaiement=="2"): ?>
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<label class="form-label fw-bold"><?= _("Décision de validation") ?> <span class="text-danger">*</span></label>
|
<label class="form-label fw-bold"><?= _("Décision de validation") ?> <span class="text-danger">*</span></label>
|
||||||
<select class="form-select border-primary" id="codeStatutPaiementAjax" name="codeStatutPaiementAjax">
|
<select class="form-select border-primary" id="codeStatutPaiementAjax" name="codeStatutPaiementAjax">
|
||||||
|
|
@ -71,15 +72,35 @@
|
||||||
id="motifRejetRh"
|
id="motifRejetRh"
|
||||||
rows="4"></textarea>
|
rows="4"></textarea>
|
||||||
</div>
|
</div>
|
||||||
|
<?php else: ?>
|
||||||
|
<div class="col-12">
|
||||||
|
<label class="form-label fw-bold"><?= _("Décision de validation") ?> <span class="text-danger">*</span></label>
|
||||||
|
<select class="form-control border-primary" id="codeStatutPaiementAjax" name="codeStatutPaiementAjax" disabled>
|
||||||
|
<?php liste_options($reponsedemande, $codeStatutPaiement); ?>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-12">
|
||||||
|
<label class="form-label fw-bold"><?= _("Motif ou Observation") ?></label>
|
||||||
|
<textarea class="form-control"
|
||||||
|
name="motifRejetRh"
|
||||||
|
id="motifRejetRh"
|
||||||
|
rows="4" disabled></textarea>
|
||||||
|
</div>
|
||||||
|
<?php endif; ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="modal-footer bg-light">
|
<div class="modal-footer bg-light">
|
||||||
|
<?php if($codeStatutPaiement=="2"): ?>
|
||||||
<button type="button" class="btn btn-outline-secondary px-4" data-bs-dismiss="modal"><?= _("Annuler") ?></button>
|
<button type="button" class="btn btn-outline-secondary px-4" data-bs-dismiss="modal"><?= _("Annuler") ?></button>
|
||||||
<button type="button" class="btn btn-primary px-5 shadow" onClick="javascript:enregistrer_validation_rd(<?= $idDemande ?>);">
|
<button type="button" class="btn btn-primary px-5 shadow" onClick="javascript:enregistrer_validation_rd(<?= $idDemande ?>);">
|
||||||
<i class="fas fa-save me-2"></i><?= _("Enregistrer la décision") ?>
|
<i class="fas fa-save me-2"></i><?= _("Enregistrer la décision") ?>
|
||||||
</button>
|
</button>
|
||||||
|
<?php else: ?>
|
||||||
|
<button type="button" class="btn btn-outline-secondary px-4" data-bs-dismiss="modal"><?= _("Fermer") ?></button>
|
||||||
|
<?php endif; ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -76,7 +76,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-2 text-center d-flex align-items-end justify-content-center pb-1">
|
<div class="col-md-2 text-center d-flex align-items-end justify-content-center pb-1">
|
||||||
<input type="text" id="agepersonne" name="agepersonne" class="form-control-plaintext text-danger fw-bold text-center border-bottom" value="Age : 0" readonly>
|
<input type="text" id="agepersonne" name="agepersonne" class="form-control-plaintext text-danger fw-bold text-center border-bottom" value="Age : 0" disabled>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<label class="form-label fw-bold small text-uppercase"><?= _("Groupe Sanguin") ?></label>
|
<label class="form-label fw-bold small text-uppercase"><?= _("Groupe Sanguin") ?></label>
|
||||||
|
|
|
||||||
|
|
@ -47,6 +47,7 @@
|
||||||
<INPUT class="sr-only" TYPE="text" id="remplace" name="remplace" value="<?= $adherent['remplace'] ?>" >
|
<INPUT class="sr-only" TYPE="text" id="remplace" name="remplace" value="<?= $adherent['remplace'] ?>" >
|
||||||
<INPUT class="sr-only" TYPE="text" id="remplacant" name="remplacant" value="<?= $adherent['remplacant'] ?>" >
|
<INPUT class="sr-only" TYPE="text" id="remplacant" name="remplacant" value="<?= $adherent['remplacant'] ?>" >
|
||||||
<INPUT class="sr-only" TYPE="text" id="idApporteur" name="idApporteur" value="<?= $idApporteur ?>" >
|
<INPUT class="sr-only" TYPE="text" id="idApporteur" name="idApporteur" value="<?= $idApporteur ?>" >
|
||||||
|
<INPUT class="sr-only" TYPE="text" id="adherentRetire" name="adherentRetire" value="<?= $adherentRetire ?>" >
|
||||||
|
|
||||||
<div id="div_adherent" class="container-fluid py-1 animate__animated animate__fadeIn">
|
<div id="div_adherent" class="container-fluid py-1 animate__animated animate__fadeIn">
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,93 +1,136 @@
|
||||||
<?php
|
<?php $this->titre = "INTER-SANTE - Consultation remplacement famille"; ?>
|
||||||
$this->titre = "INTER-SANTE - Consultation remplacement famille ";
|
|
||||||
?>
|
|
||||||
|
|
||||||
<legend> <?= _("RECAPITULATIF REMPLACEMENT DE FAMILLE => SORTANT") ?> </legend>
|
<div id="div_liste" class="container-fluid p-3">
|
||||||
|
<h1 class="text-primary"><i class="fas fa-history me-2"></i><?= _('Récapitulatif de Remplacement de Famille') ?></h1>
|
||||||
|
|
||||||
|
<div class="row g-4">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<div class="card border-0 shadow-sm border-start border-danger border-4">
|
||||||
|
<div class="card-header bg-white py-2">
|
||||||
|
<span class="badge bg-danger text-uppercase"><?= _("Famille Sortante") ?></span>
|
||||||
|
</div>
|
||||||
|
<div class="card-body bg-light-subtle">
|
||||||
|
<div class="row align-items-center">
|
||||||
|
<div class="col-md-4">
|
||||||
|
<div class="fw-bold fs-5 text-dark"><?= $this->nettoyer($adherent_sortant['nom']) ?> <?= $this->nettoyer($adherent_sortant['prenoms']) ?></div>
|
||||||
|
<small class="text-muted"><?= _("Ancien Titulaire") ?></small>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-8">
|
||||||
|
<div class="row text-center small">
|
||||||
|
<div class="col-4 border-start">
|
||||||
|
<div class="text-muted"><?= _("Effet Police") ?></div>
|
||||||
|
<div class="fw-bold"><?= dateLang($this->nettoyer($adherent_sortant['dateEffetPolice'])) ?></div>
|
||||||
|
</div>
|
||||||
|
<div class="col-4 border-start">
|
||||||
|
<div class="text-muted"><?= _("Effet Famille") ?></div>
|
||||||
|
<div class="fw-bold text-danger"><?= dateLang($this->nettoyer($adherent_sortant['dateEffetAdherent'])) ?></div>
|
||||||
|
</div>
|
||||||
|
<div class="col-4 border-start">
|
||||||
|
<div class="text-muted"><?= _("Echéance") ?></div>
|
||||||
|
<div class="fw-bold"><?= dateLang($this->nettoyer($adherent_sortant['dateFinPolice'])) ?></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<table class="table table-responsive table-condensed" style='font-size:9pt;'>
|
<div class="col-md-12">
|
||||||
<tbody>
|
<div class="card bg-primary text-dark shadow-sm">
|
||||||
<tr>
|
<div class="card-body py-2">
|
||||||
<td width="10%" > <?= _("Famille Sortante") ?> </th>
|
<div class="row align-items-center text-center">
|
||||||
<td> <INPUT style='font-size:9pt; text-align:center' class="form-control" TYPE="text" Value="<?= $this->nettoyer($adherent_sortant['nom']) ?>" readonly > </td>
|
<div class="col-md-3 border-end border-white border-opacity-25">
|
||||||
<td> <INPUT style='font-size:9pt; text-align:center' class="form-control" TYPE="text" Value="<?= $this->nettoyer($adherent_sortant['prenoms']) ?>" readonly > </td>
|
<small class="d-block opacity-75"><?= _("Date de Sortie") ?></small>
|
||||||
<td style='text-align:center'> <?= _("Effet Police") ?> </td>
|
<span class="fw-bold"><?= dateLang($this->nettoyer($remplacementadherent['dateSortie'])) ?></span>
|
||||||
<td> <INPUT style='font-size:9pt; text-align:center' class="form-control" TYPE="text" Value="<?= dateLang($this->nettoyer($adherent_sortant['dateEffetPolice'])) ?>" readonly > </td>
|
</div>
|
||||||
<th style='text-align:center'> <?= _("Effet Famille") ?> </td>
|
<div class="col-md-3 border-end border-white border-opacity-25">
|
||||||
<td> <INPUT style='font-size:9pt; text-align:center' class="form-control" TYPE="text" Value="<?= dateLang($this->nettoyer($adherent_sortant['dateEffetAdherent'])) ?>" readonly > </td>
|
<small class="d-block opacity-75"><?= _("Date de Remplacement") ?></small>
|
||||||
<td style='text-align:center'> <?= _("Echéance") ?> </td>
|
<span class="fw-bold"><?= dateLang($this->nettoyer($remplacementadherent['dateRemplacement'])) ?></span>
|
||||||
<td> <INPUT style='font-size:9pt; text-align:center' class="form-control" TYPE="text" Value="<?= dateLang($this->nettoyer($adherent_sortant['dateFinPolice'])) ?>" readonly > </td>
|
</div>
|
||||||
</tr>
|
<div class="col-md-4 border-end border-white border-opacity-25 text-start ps-4">
|
||||||
</tbody>
|
<small class="d-block opacity-75"><?= _("Motif du mouvement") ?></small>
|
||||||
</table>
|
<span class="fst-italic small"><?= $this->nettoyer($remplacementadherent['motif']) ?></span>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-2">
|
||||||
|
<small class="d-block opacity-75"><?= _("Agent") ?></small>
|
||||||
|
<span class="badge bg-white text-primary"><?= $this->nettoyer($remplacementadherent['codeUtilisateur']) ?></span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<table class="table table-responsive table-condensed" style='font-size:9pt;'>
|
<div class="col-md-12">
|
||||||
<tbody>
|
<div class="card border-0 shadow-sm border-start border-success border-4">
|
||||||
|
<div class="card-header bg-white py-2">
|
||||||
|
<span class="badge bg-success text-uppercase"><?= _("Famille Entrante") ?></span>
|
||||||
|
</div>
|
||||||
|
<div class="card-body">
|
||||||
|
<div class="row align-items-center">
|
||||||
|
<div class="col-md-4">
|
||||||
|
<div class="fw-bold fs-5 text-dark"><?= $this->nettoyer($adherent_entrant['nom']) ?> <?= $this->nettoyer($adherent_entrant['prenoms']) ?></div>
|
||||||
|
<small class="text-muted"><?= _("Nouveau Titulaire") ?></small>
|
||||||
|
</div>
|
||||||
|
<div class="col-md-8">
|
||||||
|
<div class="row text-center small">
|
||||||
|
<div class="col-4 border-start">
|
||||||
|
<div class="text-muted"><?= _("Effet Police") ?></div>
|
||||||
|
<div class="fw-bold"><?= dateLang($this->nettoyer($adherent_entrant['dateEffetPolice'])) ?></div>
|
||||||
|
</div>
|
||||||
|
<div class="col-4 border-start">
|
||||||
|
<div class="text-muted"><?= _("Effet Famille") ?></div>
|
||||||
|
<div class="fw-bold text-success"><?= dateLang($this->nettoyer($adherent_entrant['dateEffetAdherent'])) ?></div>
|
||||||
|
</div>
|
||||||
|
<div class="col-4 border-start">
|
||||||
|
<div class="text-muted"><?= _("Echéance") ?></div>
|
||||||
|
<div class="fw-bold"><?= dateLang($this->nettoyer($adherent_entrant['dateFinPolice'])) ?></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<tr>
|
<div class="col-md-12">
|
||||||
<td width="10%" > <?= _("Date Sortie") ?> </td>
|
<div class="card border-0 shadow-sm">
|
||||||
<td width="15%" >
|
<div class="card-header bg-dark text-white py-3">
|
||||||
<INPUT style='font-size:9pt; text-align:center' class="form-control" TYPE="text" Value="<?= dateLang($this->nettoyer($remplacementadherent['dateSortie'])) ?>" readonly >
|
<h6 class="mb-0 fw-bold"><i class="fas fa-file-invoice-dollar me-2"></i><?= _("Détail des Garanties et Soldes Transmis") ?></h6>
|
||||||
</td>
|
</div>
|
||||||
|
<div class="table-responsive">
|
||||||
<td width="10%" style='font-size:9pt; text-align:center' > <?= _("Remplacement") ?> </td>
|
<table class="table table-hover align-middle mb-0">
|
||||||
<td width="15%" >
|
<thead class="table-light text-muted small text-uppercase">
|
||||||
<INPUT style='font-size:9pt; text-align:center' class="form-control" TYPE="text" Value="<?= dateLang($this->nettoyer($remplacementadherent['dateRemplacement'])) ?>" readonly>
|
<tr>
|
||||||
</td>
|
<th class="ps-4"><?= _("Garantie") ?></th>
|
||||||
|
<th class="text-center"><?= _("Plafond Initial") ?></th>
|
||||||
<td width="5%" style='font-size:9pt; text-align:center' > <?= _("Motif") ?> </td>
|
<th class="text-center"><?= _("Consommations") ?></th>
|
||||||
<td > <INPUT style='font-size:9pt;' class="form-control" TYPE="text" Value="<?= $this->nettoyer($remplacementadherent['motif']) ?>" readonly> </td>
|
<th class="text-center"><?= _("Solde Transmis") ?></th>
|
||||||
|
<th class="text-center"><?= _("Par tête") ?></th>
|
||||||
<td width="10%" > <INPUT style='font-size:9pt; text-align:center;' class="form-control" TYPE="text" Value="<?= $this->nettoyer($remplacementadherent['codeUtilisateur']) ?>" readonly> </td>
|
</tr>
|
||||||
</tr>
|
</thead>
|
||||||
</tbody>
|
<tbody>
|
||||||
</table>
|
<?php foreach ($garantieadherents as $garantieadherent):
|
||||||
|
$champApplication = $this->nettoyer($garantieadherent['champApplication']);
|
||||||
|
?>
|
||||||
<table class="table table-responsive table-condensed" style='font-size:9pt;'>
|
<tr>
|
||||||
<tbody>
|
<td class="ps-4 fw-bold text-secondary"><?= $this->nettoyer($garantieadherent['garantie']) ?></td>
|
||||||
<tr>
|
<td class="text-center fw-bold"><?= format_N($this->nettoyer($garantieadherent['plafond'])) ?></td>
|
||||||
<td width="10%" > <?= _("Famille Entrante") ?> </th>
|
|
||||||
<td> <INPUT style='font-size:9pt; text-align:center' class="form-control" TYPE="text" Value="<?= $this->nettoyer($adherent_entrant['nom']) ?>" readonly > </td>
|
<?php if($champApplication == '1'): ?>
|
||||||
<td> <INPUT style='font-size:9pt; text-align:center' class="form-control" TYPE="text" Value="<?= $this->nettoyer($adherent_entrant['prenoms']) ?>" readonly > </td>
|
<td colspan="2" class="text-center text-muted fst-italic bg-light-subtle small"><?= _("Couverture Globale (Sans transfert de solde spécifique)") ?></td>
|
||||||
<td style='text-align:center'> <?= _("Effet Police") ?> </td>
|
<td class="text-center text-success"><i class="fas fa-check-circle fa-lg"></i></td>
|
||||||
<td> <INPUT style='font-size:9pt; text-align:center' class="form-control" TYPE="text" Value="<?= dateLang($this->nettoyer($adherent_entrant['dateEffetPolice'])) ?>" readonly > </td>
|
<?php else: ?>
|
||||||
<th style='text-align:center'> <?= _("Effet Famille") ?> </td>
|
<td class="text-center text-danger"><?= format_N($this->nettoyer($garantieadherent['consommation'])) ?></td>
|
||||||
<td> <INPUT style='font-size:9pt; text-align:center' class="form-control" TYPE="text" Value="<?= dateLang($this->nettoyer($adherent_entrant['dateEffetAdherent'])) ?>" readonly > </td>
|
<td class="text-center bg-primary-subtle fw-bold text-primary"><?= format_N($this->nettoyer($garantieadherent['solde'])) ?></td>
|
||||||
<td style='text-align:center'> <?= _("Echéance") ?> </td>
|
<td class="text-center text-muted"><i class="far fa-circle fa-lg"></i></td>
|
||||||
<td> <INPUT style='font-size:9pt; text-align:center' class="form-control" TYPE="text" Value="<?= dateLang($this->nettoyer($adherent_entrant['dateFinPolice'])) ?>" readonly > </td>
|
<?php endif; ?>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
<?php endforeach; ?>
|
||||||
</table>
|
</tbody>
|
||||||
|
</table>
|
||||||
<table class="table table-striped table-bordered table-hover table-condensed table-responsive" style="font-size:9pt;">
|
</div>
|
||||||
<thead>
|
</div>
|
||||||
<tr>
|
</div>
|
||||||
<th style="text-align:center"> <?= _("Garanties et soldes transmis") ?> </th>
|
</div>
|
||||||
<th style="text-align:center"> <?= _("Limites en vigeur") ?> </th>
|
</div>
|
||||||
<th style="text-align:center"> <?= _("Consommations") ?> </th>
|
|
||||||
<th style="text-align:center"> <?= _("Solde") ?> </th>
|
|
||||||
<th style="text-align:center"> <?= _("Par tête?") ?> </th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tbody>
|
|
||||||
|
|
||||||
<?php foreach ($garantieadherents as $garantieadherent):
|
|
||||||
$champApplication = $this->nettoyer($garantieadherent['champApplication']);
|
|
||||||
?>
|
|
||||||
<tr valign="top">
|
|
||||||
<td align='center'> <?= $this->nettoyer($garantieadherent['garantie'])?> </td>
|
|
||||||
<td align='center'><?= format_N($this->nettoyer($garantieadherent['plafond'])) ?></td>
|
|
||||||
<?php if($champApplication=='1'): ?>
|
|
||||||
<td> </td>
|
|
||||||
<td> </td>
|
|
||||||
<td align='center'> <input type="checkbox" checked value="<?php echo $champApplication ; ?>" disabled ></td>
|
|
||||||
<?php else: ?>
|
|
||||||
<td align='center'><?= format_N($this->nettoyer($garantieadherent['consommation'])) ?></td>
|
|
||||||
<td align='center'><?= format_N($this->nettoyer($garantieadherent['solde'])) ?></td>
|
|
||||||
<td align='center'> <input type="checkbox" value="<?php echo $champApplication ; ?>" disabled ></td>
|
|
||||||
<?php endif; ?>
|
|
||||||
|
|
||||||
</tr>
|
|
||||||
<?php endforeach; ?>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
@ -23,30 +23,30 @@ $imgData = $_SESSION['photoAssureCrypte'] ?? '';
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if (!function_exists('detectActiveMenu')) {
|
if (!function_exists('detectActiveMenu')) {
|
||||||
function detectActiveMenu($activeLink, $menus, $gabary) {
|
function detectActiveMenu($activeLink, $menus, $gabary) {
|
||||||
// LOG SIMPLIFIÉE ET FIABLE :
|
// LOG SIMPLIFIÉE ET FIABLE :
|
||||||
|
|
||||||
// 1. ACCUEIL = TOUJOURS menu 0 (priorité absolue)
|
|
||||||
if ($activeLink == 'Accueil') {
|
|
||||||
return ['parent' => '0', 'child' => null];
|
|
||||||
}
|
|
||||||
|
|
||||||
// 2. Recherche dans les autres menus
|
|
||||||
foreach ($menus as $key0 => $menuParent) {
|
|
||||||
$menuChildren = $gabary->get_menus_by_parent_code($menuParent['vue']);
|
|
||||||
|
|
||||||
// Vérifier chaque enfant
|
// 1. ACCUEIL = TOUJOURS menu 0 (priorité absolue)
|
||||||
foreach ($menuChildren as $key1 => $menuChild) {
|
if ($activeLink == 'Accueil') {
|
||||||
$childLink = explode('/', $menuChild['lienMenu'])[0] ?? '';
|
return ['parent' => '0', 'child' => null];
|
||||||
if ($childLink == $activeLink) {
|
}
|
||||||
return ['parent' => (string)$key0, 'child' => (string)$key1];
|
|
||||||
|
// 2. Recherche dans les autres menus
|
||||||
|
foreach ($menus as $key0 => $menuParent) {
|
||||||
|
$menuChildren = $gabary->get_menus_by_parent_code($menuParent['vue']);
|
||||||
|
|
||||||
|
// Vérifier chaque enfant
|
||||||
|
foreach ($menuChildren as $key1 => $menuChild) {
|
||||||
|
$childLink = explode('/', $menuChild['lienMenu'])[0] ?? '';
|
||||||
|
if ($childLink == $activeLink) {
|
||||||
|
return ['parent' => (string)$key0, 'child' => (string)$key1];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 3. Fallback : premier menu
|
||||||
|
return ['parent' => '0', 'child' => null];
|
||||||
}
|
}
|
||||||
|
|
||||||
// 3. Fallback : premier menu
|
|
||||||
return ['parent' => '0', 'child' => null];
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ============================================
|
// ============================================
|
||||||
|
|
@ -71,7 +71,7 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte'];
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
<base href="<?= $racineWeb ?>">
|
<base href="<?= $racineWeb ?>">
|
||||||
|
|
||||||
<title><?= htmlspecialchars($_SESSION['vue'] ?? 'INTER-SANTE') ?> | Portail Santé</title>
|
<title><?= htmlspecialchars($_SESSION['vue'] ?? 'INTER-SANTE') ?> | <?= est_anglophone() ? 'HR Portal' : 'Portail RH';?></title>
|
||||||
|
|
||||||
<!-- Meta pour UX améliorée -->
|
<!-- Meta pour UX améliorée -->
|
||||||
<meta name="description" content="Portail RH de gestion santé - INTER-SANTE">
|
<meta name="description" content="Portail RH de gestion santé - INTER-SANTE">
|
||||||
|
|
@ -126,7 +126,7 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte'];
|
||||||
<link rel="manifest" href="<?= $racineWeb ?>manifest.json">
|
<link rel="manifest" href="<?= $racineWeb ?>manifest.json">
|
||||||
|
|
||||||
<!-- 4. VOS STYLES PERSONNALISÉS (en dernier pour qu'ils dominent) -->
|
<!-- 4. VOS STYLES PERSONNALISÉS (en dernier pour qu'ils dominent) -->
|
||||||
<link href="<?= $racineWeb ?>Bootstrap_new/css/style_office.css?ver=2026.01.20.05" rel="stylesheet">
|
<link href="<?= $racineWeb ?>Bootstrap_new/css/style_office.css?ver=2026.01.31.05" rel="stylesheet">
|
||||||
<link href="<?= $racineWeb ?>Bootstrap_new/css/ux_enhancements.css?ver=2025.12.21.02" rel="stylesheet">
|
<link href="<?= $racineWeb ?>Bootstrap_new/css/ux_enhancements.css?ver=2025.12.21.02" rel="stylesheet">
|
||||||
|
|
||||||
<!-- Charts -->
|
<!-- Charts -->
|
||||||
|
|
@ -140,7 +140,7 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte'];
|
||||||
|
|
||||||
<!-- ============================================
|
<!-- ============================================
|
||||||
SCRIPTS ET CONFIGURATION
|
SCRIPTS ET CONFIGURATION
|
||||||
============================================ -->
|
============================================ -->
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
// Mode développeur
|
// Mode développeur
|
||||||
|
|
@ -213,7 +213,15 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte'];
|
||||||
<meta name="twitter:description" content="Portail RH de gestion santé">
|
<meta name="twitter:description" content="Portail RH de gestion santé">
|
||||||
<meta name="twitter:image" content="<?= $racineWeb ?>Bootstrap_new/images/new/favicon.png">
|
<meta name="twitter:image" content="<?= $racineWeb ?>Bootstrap_new/images/new/favicon.png">
|
||||||
</head>
|
</head>
|
||||||
|
<?php
|
||||||
|
$infovue = $gabary->getInfosVue($_SESSION['vue']);
|
||||||
|
|
||||||
|
$descriptionVue = est_anglophone() ? $infovue['DescriptionEng'] : $infovue['Description'];
|
||||||
|
$titreRetour = est_anglophone() ? $infovue['titreRetourEng'] : $infovue['titreRetour'];
|
||||||
|
$retourVue = $infovue['lienRetour'];
|
||||||
|
|
||||||
|
//var_dump(array("Descrip =" => $descriptionVue, "retour" => $retourVue));
|
||||||
|
?>
|
||||||
<body>
|
<body>
|
||||||
<!-- Header -->
|
<!-- Header -->
|
||||||
<header class="app-header">
|
<header class="app-header">
|
||||||
|
|
@ -234,7 +242,14 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte'];
|
||||||
<i class="bi bi-list toggle-sidebar-btn" onclick="toggleSidebar()" style="cursor: pointer;"></i>
|
<i class="bi bi-list toggle-sidebar-btn" onclick="toggleSidebar()" style="cursor: pointer;"></i>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- -->
|
|
||||||
|
<nav aria-label="breadcrumb" class="mt-4">
|
||||||
|
<ol class="breadcrumb shadow-sm bg-white p-2 px-3">
|
||||||
|
<li class="breadcrumb-item small"><a href="<?= $retourVue;?>" class="text-decoration-none text-muted text-uppercase"><?= $titreRetour ?></a></li>
|
||||||
|
<li class="breadcrumb-item small text-primary fw-bold active text-uppercase"><?= $descriptionVue ?></li>
|
||||||
|
</ol>
|
||||||
|
</nav>
|
||||||
|
|
||||||
<div class="header-controls">
|
<div class="header-controls">
|
||||||
<!-- Notifications
|
<!-- Notifications
|
||||||
<button class="header-btn notification-btn" onclick="appNotifications().showMessagesModal()"
|
<button class="header-btn notification-btn" onclick="appNotifications().showMessagesModal()"
|
||||||
|
|
@ -353,7 +368,7 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte'];
|
||||||
data-label="<?= htmlspecialchars($menuParent['libeleMenu']) ?>">
|
data-label="<?= htmlspecialchars($menuParent['libeleMenu']) ?>">
|
||||||
<i class="<?= $menuParent['icone'] ?>"></i>
|
<i class="<?= $menuParent['icone'] ?>"></i>
|
||||||
<span class="nav-text"><?= $menuParent['libeleMenu'] ?></span>
|
<span class="nav-text"><?= $menuParent['libeleMenu'] ?></span>
|
||||||
<i class="nav-arrow bi bi-chevron-right"></i>
|
<i class="bi bi-chevron-down ms-auto"></i>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<div class="nav-submenu collapse <?= $shouldBeOpen ? 'show' : '' ?>"
|
<div class="nav-submenu collapse <?= $shouldBeOpen ? 'show' : '' ?>"
|
||||||
|
|
@ -384,6 +399,8 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte'];
|
||||||
</nav>
|
</nav>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Main Content -->
|
<!-- Main Content -->
|
||||||
<main class="app-main" id="mainContent">
|
<main class="app-main" id="mainContent">
|
||||||
<INPUT class="sr-only" TYPE="text" id="vue" name="vue" value="<?= isset($_SESSION['vue']) ? $_SESSION['vue'] : ""; ?>">
|
<INPUT class="sr-only" TYPE="text" id="vue" name="vue" value="<?= isset($_SESSION['vue']) ? $_SESSION['vue'] : ""; ?>">
|
||||||
|
|
@ -423,7 +440,6 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte'];
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<div id="contenu">
|
<div id="contenu">
|
||||||
<div id="div_test_gabarit"></div>
|
<div id="div_test_gabarit"></div>
|
||||||
|
|
||||||
<?= $contenu ?>
|
<?= $contenu ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -638,8 +654,6 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte'];
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<!-- JavaScript Libraries -->
|
<!-- JavaScript Libraries -->
|
||||||
<script src="https://code.jquery.com/jquery-3.7.0.min.js"></script>
|
<script src="https://code.jquery.com/jquery-3.7.0.min.js"></script>
|
||||||
<script src="https://code.jquery.com/ui/1.13.2/jquery-ui.min.js"></script>
|
<script src="https://code.jquery.com/ui/1.13.2/jquery-ui.min.js"></script>
|
||||||
|
|
@ -663,7 +677,7 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte'];
|
||||||
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
|
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
|
||||||
|
|
||||||
<!-- Application Scripts -->
|
<!-- Application Scripts -->
|
||||||
<script src="/Js/fonctions.js?ver=2026.02.03.00"></script>
|
<script src="/Js/fonctions.js?ver=2026.01.22.11"></script>
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
raffraichier_gabarit();
|
raffraichier_gabarit();
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@ class Gabary extends Modele {
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function getMenuVueByParent($vue)
|
function getMenuVueByParent($vue)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
@ -29,7 +28,7 @@ class Gabary extends Modele {
|
||||||
|
|
||||||
$request_body = array($_SESSION['codeSociete'], $_SESSION['codeProfil'], $vue);
|
$request_body = array($_SESSION['codeSociete'], $_SESSION['codeProfil'], $vue);
|
||||||
|
|
||||||
//var_dump($request_body); exit();
|
//var_dump($request_body); exit();
|
||||||
|
|
||||||
$execu = $this->executerRequete($sql, $request_body);
|
$execu = $this->executerRequete($sql, $request_body);
|
||||||
$menuvue = $execu->fetchAll();
|
$menuvue = $execu->fetchAll();
|
||||||
|
|
@ -38,5 +37,15 @@ class Gabary extends Modele {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getInfosVue($vue)
|
||||||
|
{
|
||||||
|
$sql = "call sp_c_get_info_vue(?)";
|
||||||
|
|
||||||
|
$resultat = $this->executerRequete($sql, array($vue));
|
||||||
|
|
||||||
|
$infovue = $resultat->fetch();
|
||||||
|
|
||||||
|
return $infovue;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
Loading…
Reference in New Issue
Block a user