gare
This commit is contained in:
parent
6b06f8be7e
commit
0bc896c6fa
|
|
@ -23,44 +23,40 @@ class ControleurAjaxhabilitation extends Controleur
|
|||
}
|
||||
|
||||
|
||||
public function ajouterunmenuprincipalprofilassureur()
|
||||
public function ajouterunmenuprofilrh()
|
||||
{
|
||||
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
|
||||
$codeMenu = $this->requete->getParametreFormulaire("codeMenu");
|
||||
|
||||
$this->utilisateur->ajouterunmenuprincipalprofilassureur($codeProfil, $codeMenu);
|
||||
$this->utilisateur->ajouterunmenuprofilrh($codeProfil, $codeMenu);
|
||||
}
|
||||
|
||||
public function retirerunmenuprincipalprofilassureur()
|
||||
|
||||
public function retirerunmenuprofilrh()
|
||||
{
|
||||
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
|
||||
$codeMenu = $this->requete->getParametreFormulaire("codeMenu");
|
||||
|
||||
$this->utilisateur->retirerunmenuprincipalprofilassureur($codeProfil, $codeMenu);
|
||||
$this->utilisateur->retirerunmenuprofilrh($codeProfil, $codeMenu);
|
||||
}
|
||||
|
||||
public function ajoutertousmenuprincipalprofilassureur()
|
||||
|
||||
public function ajoutertousmenusprofilrh()
|
||||
{
|
||||
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
|
||||
|
||||
$this->utilisateur->ajoutertousmenuprincipalprofilassureur($codeProfil);
|
||||
$this->utilisateur->ajoutertousmenusprofilrh($codeProfil);
|
||||
}
|
||||
|
||||
public function retirerousmenuprincipalprofilassureur()
|
||||
|
||||
public function retirertousmenuprofilrh()
|
||||
{
|
||||
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
|
||||
|
||||
$this->utilisateur->retirerousmenuprincipalprofilassureur($codeProfil);
|
||||
$this->utilisateur->retirertousmenuprofilrh($codeProfil);
|
||||
}
|
||||
|
||||
public function listervuemodule()
|
||||
{
|
||||
$codeModule = $this->requete->getParametreFormulaire("codeModule");
|
||||
$listevue = $this->utilisateur->getListeVueModule($codeModule);
|
||||
|
||||
$this->genererVueAjax(array('listevue' => $listevue));
|
||||
}
|
||||
|
||||
|
||||
public function afficheraccessousmenusass()
|
||||
{
|
||||
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
|
||||
|
|
|
|||
125
Js/fonctions.js
125
Js/fonctions.js
|
|
@ -4765,7 +4765,8 @@ function supprimer_espace_string(p_mot)
|
|||
return p_mot;
|
||||
}
|
||||
|
||||
function afficher_menu_principal_profil_assureur()
|
||||
|
||||
function afficher_menu_principal_profil_rh()
|
||||
{
|
||||
codeProfil=$("#codeProfil").val();
|
||||
|
||||
|
|
@ -4806,4 +4807,124 @@ function afficher_menu_principal_profil_assureur()
|
|||
complete: function() {
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function ajouter_tous_menus_principal_profil_rh()
|
||||
{
|
||||
codeProfil=$("#codeProfil").val();
|
||||
|
||||
if (codeProfil<=" ")
|
||||
{
|
||||
v_msg="Veuillez sélectionner un profil!";
|
||||
v_msgEng="Please select a user profile!";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
$("#codeProfil").focus();
|
||||
return;
|
||||
}
|
||||
|
||||
donnees = 'codeProfil='+codeProfil;
|
||||
|
||||
$.ajax({
|
||||
url: $("#racineWeb").val()+"Ajaxhabilitation/ajoutertousmenusprofilrh/",
|
||||
type: 'POST',
|
||||
data: donnees,
|
||||
success: function(data) {
|
||||
},
|
||||
error: function(data) {
|
||||
},
|
||||
complete: function() {
|
||||
afficher_menu_principal_profil_rh();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function ajouter_un_menu_principal_profil_rh(codeMenu)
|
||||
{
|
||||
codeProfil=$("#codeProfil").val();
|
||||
|
||||
if (codeProfil<=" ")
|
||||
{
|
||||
v_msg="Veuillez sélectionner un profil!";
|
||||
v_msgEng="Please select a user profile!";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
$("#codeProfil").focus();
|
||||
return;
|
||||
}
|
||||
|
||||
donnees = 'codeProfil='+codeProfil+'&codeMenu='+codeMenu;
|
||||
|
||||
$.ajax({
|
||||
url: $("#racineWeb").val()+"Ajaxhabilitation/ajouterunmenuprofilrh/",
|
||||
type: 'POST',
|
||||
data: donnees,
|
||||
success: function(data) {
|
||||
},
|
||||
error: function(data) {
|
||||
},
|
||||
complete: function() {
|
||||
afficher_menu_principal_profil_rh();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function retirer_tous_menus_principal_profil_rh()
|
||||
{
|
||||
codeProfil=$("#codeProfil").val();
|
||||
|
||||
if (codeProfil<=" ")
|
||||
{
|
||||
v_msg="Veuillez sélectionner un profil!";
|
||||
v_msgEng="Please select a user profile!";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
$("#codeProfil").focus();
|
||||
return;
|
||||
}
|
||||
|
||||
donnees = 'codeProfil='+codeProfil;
|
||||
|
||||
$.ajax({
|
||||
url: $("#racineWeb").val()+"Ajaxhabilitation/retirertousmenuprofilrh/",
|
||||
type: 'POST',
|
||||
data: donnees,
|
||||
success: function(data) {
|
||||
},
|
||||
error: function(data) {
|
||||
},
|
||||
complete: function() {
|
||||
afficher_menu_principal_profil_rh();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function retirer_un_menu_principal_profil_rh(codeMenu)
|
||||
{
|
||||
codeProfil=$("#codeProfil").val();
|
||||
|
||||
if (codeProfil<=" ")
|
||||
{
|
||||
v_msg="Veuillez sélectionner un profil!";
|
||||
v_msgEng="Please select a user profile!";
|
||||
alert_ebene(v_msg, v_msgEng);
|
||||
|
||||
$("#codeProfil").focus();
|
||||
return;
|
||||
}
|
||||
|
||||
donnees = 'codeProfil='+codeProfil+'&codeMenu='+codeMenu;
|
||||
|
||||
$.ajax({
|
||||
url: $("#racineWeb").val()+"Ajaxhabilitation/retirerunmenuprofilrh/",
|
||||
type: 'POST',
|
||||
data: donnees,
|
||||
success: function(data) {
|
||||
},
|
||||
error: function(data) {
|
||||
},
|
||||
complete: function() {
|
||||
afficher_menu_principal_profil_rh();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -164,4 +164,44 @@ class Utilisateur extends Modele {
|
|||
return $menu->fetchAll(PDO::FETCH_ASSOC);
|
||||
|
||||
}
|
||||
|
||||
public function ajoutertousmenusprofilrh($codeProfil)
|
||||
{
|
||||
$codeSociete = $_SESSION['codeSociete'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_c_ajouter_tous_menus_accessibles_profil_rh(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeSociete, $codeProfil, $user));
|
||||
}
|
||||
|
||||
public function ajouterunmenuprofilrh($codeProfil, $codeMenu)
|
||||
{
|
||||
$codeSociete = $_SESSION['codeSociete'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_c_ajouter_un_menu_accessibles_profil_rh(?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeSociete, $codeProfil, $codeMenu, $user));
|
||||
}
|
||||
|
||||
public function retirertousmenuprofilrh($codeProfil)
|
||||
{
|
||||
$codeSociete = $_SESSION['codeSociete'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_c_retirer_tous_menus_accessibles_profil_rh(?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeSociete, $codeProfil, $user));
|
||||
}
|
||||
|
||||
public function retirerunmenuprofilrh($codeProfil, $codeMenu)
|
||||
{
|
||||
$codeSociete = $_SESSION['codeSociete'];
|
||||
$user = $_SESSION['login'];
|
||||
|
||||
$sql = 'call sp_c_retirer_un_menu_accessibles_profil_rh(?, ?, ?, ?)';
|
||||
|
||||
$this->executerRequete($sql, array($codeSociete, $codeProfil, $codeMenu, $user));
|
||||
}
|
||||
}
|
||||
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
<div class="p-2 border-bottom bg-light">
|
||||
<button type="button" class="btn btn-sm btn-outline-danger w-100 fw-bold shadow-xs"
|
||||
onclick="javascript:ajouter_tous_menus_principal_profil_ass();">
|
||||
onclick="javascript:ajouter_tous_menus_principal_profil_rh();">
|
||||
<?= _("Tout ajouter") ?> <i class="fas fa-angle-double-right ms-1"></i>
|
||||
</button>
|
||||
</div>
|
||||
|
|
@ -26,7 +26,7 @@
|
|||
<td class="text-end pe-3" width="50">
|
||||
<button class="btn btn-sm btn-info text-white rounded-circle btn-transfer shadow-sm"
|
||||
title="<?= _("Ajouter") ?>"
|
||||
onClick="javascript:ajouter_un_meunu_principal_profil_ass('<?=$codeMenu?>');">
|
||||
onClick="javascript:ajouter_un_menu_principal_profil_rh('<?=$codeMenu?>');">
|
||||
<i class="fas fa-arrow-right"></i>
|
||||
</button>
|
||||
</td>
|
||||
|
|
@ -47,7 +47,7 @@
|
|||
|
||||
<div class="p-2 border-bottom bg-light">
|
||||
<button type="button" class="btn btn-sm btn-outline-success w-100 fw-bold shadow-xs"
|
||||
onclick="javascript:retirer_tous_menus_principal_profil_ass();">
|
||||
onclick="javascript:retirer_tous_menus_principal_profil_rh();">
|
||||
<i class="fas fa-angle-double-left me-1"></i> <?= _("Tout retirer") ?>
|
||||
</button>
|
||||
</div>
|
||||
|
|
@ -63,7 +63,7 @@
|
|||
<td class="ps-3" width="50">
|
||||
<button class="btn btn-sm btn-warning text-white rounded-circle btn-transfer shadow-sm"
|
||||
title="<?= _("Retirer") ?>"
|
||||
onClick="javascript:retirer_un_meunu_principal_profil_ass('<?=$codeMenu?>');">
|
||||
onClick="javascript:retirer_un_menu_principal_profil_rh('<?=$codeMenu?>');">
|
||||
<i class="fas fa-arrow-left"></i>
|
||||
</button>
|
||||
</td>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
name="codeProfil"
|
||||
required
|
||||
autofocus
|
||||
onChange="javascript:afficher_menu_principal_profil_assureur();"
|
||||
onChange="javascript:afficher_menu_principal_profil_rh();"
|
||||
style="font-size: 11pt;">
|
||||
<?php liste_options($profil, ""); ?>
|
||||
</select>
|
||||
|
|
|
|||
|
|
@ -662,7 +662,7 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte'];
|
|||
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
|
||||
|
||||
<!-- Application Scripts -->
|
||||
<script src="/Js/fonctions.js?ver=2026.01.15.04"></script>
|
||||
<script src="/Js/fonctions.js?ver=2026.01.15.05"></script>
|
||||
|
||||
<script type="text/javascript">
|
||||
raffraichier_gabarit();
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user