tr
This commit is contained in:
154
Controleur/ControleurAjaxhabilitation.php
Executable file
154
Controleur/ControleurAjaxhabilitation.php
Executable file
@@ -0,0 +1,154 @@
|
||||
<?php
|
||||
require_once 'Framework/Controleur.php'; // OK
|
||||
require_once 'Modele/Utilisateur.php';
|
||||
|
||||
class ControleurAjaxhabilitation extends Controleur
|
||||
{
|
||||
private $utilisateur;
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->utilisateur = new Utilisateur();
|
||||
}
|
||||
|
||||
public function index()
|
||||
{
|
||||
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
|
||||
|
||||
$menus_accessibles = $this->utilisateur->getMenusAccessiblesProfil($codeProfil);
|
||||
|
||||
$menus_non_accessibles = $this->utilisateur->getMenusNonAccessiblesProfil($codeProfil);
|
||||
|
||||
$this->genererVueAjax(array('menus_accessibles' => $menus_accessibles, 'menus_non_accessibles' => $menus_non_accessibles));
|
||||
}
|
||||
|
||||
|
||||
public function ajouterunmenuprincipalprofilassureur()
|
||||
{
|
||||
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
|
||||
$codeMenu = $this->requete->getParametreFormulaire("codeMenu");
|
||||
|
||||
$this->utilisateur->ajouterunmenuprincipalprofilassureur($codeProfil, $codeMenu);
|
||||
}
|
||||
|
||||
public function retirerunmenuprincipalprofilassureur()
|
||||
{
|
||||
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
|
||||
$codeMenu = $this->requete->getParametreFormulaire("codeMenu");
|
||||
|
||||
$this->utilisateur->retirerunmenuprincipalprofilassureur($codeProfil, $codeMenu);
|
||||
}
|
||||
|
||||
public function ajoutertousmenuprincipalprofilassureur()
|
||||
{
|
||||
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
|
||||
|
||||
$this->utilisateur->ajoutertousmenuprincipalprofilassureur($codeProfil);
|
||||
}
|
||||
|
||||
public function retirerousmenuprincipalprofilassureur()
|
||||
{
|
||||
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
|
||||
|
||||
$this->utilisateur->retirerousmenuprincipalprofilassureur($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");
|
||||
$codeModule = $this->requete->getParametreFormulaire("codeModule");
|
||||
$vue = $this->requete->getParametreFormulaire("vue");
|
||||
|
||||
$menus_accessibles = $this->utilisateur->getSousMenusAccessiblesVue($codeProfil, $vue);
|
||||
$menus_non_accessibles = $this->utilisateur->getSousMenusNonAccessiblesVue($codeProfil,$vue);
|
||||
|
||||
$this->genererVueAjax(array('menus_accessibles' => $menus_accessibles, 'menus_non_accessibles' => $menus_non_accessibles,
|
||||
'codeModule' => $codeModule));
|
||||
}
|
||||
|
||||
public function ajoutertoussousmenusass()
|
||||
{
|
||||
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
|
||||
$vue = $this->requete->getParametreFormulaire("vue");
|
||||
|
||||
$this->utilisateur->ajoutertoussousmenusass($codeProfil, $vue);
|
||||
}
|
||||
|
||||
public function retirertoussousmenusass()
|
||||
{
|
||||
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
|
||||
$vue = $this->requete->getParametreFormulaire("vue");
|
||||
|
||||
$this->utilisateur->retirertoussousmenusass($codeProfil, $vue);
|
||||
}
|
||||
|
||||
public function ajouterunsousmenusass()
|
||||
{
|
||||
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
|
||||
$vue = $this->requete->getParametreFormulaire("vue");
|
||||
$codeMenu = $this->requete->getParametreFormulaire("codeMenu");
|
||||
|
||||
$this->utilisateur->ajouterunsousmenusass($codeProfil, $vue, $codeMenu);
|
||||
}
|
||||
|
||||
public function retirerunsousmenusass()
|
||||
{
|
||||
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
|
||||
$vue = $this->requete->getParametreFormulaire("vue");
|
||||
$codeMenu = $this->requete->getParametreFormulaire("codeMenu");
|
||||
|
||||
$this->utilisateur->retirerunsousmenusass($codeProfil, $vue, $codeMenu);
|
||||
}
|
||||
|
||||
public function creerprofilass()
|
||||
{
|
||||
$libelle = $this->requete->getParametreFormulaire("libelle");
|
||||
$libelleEng = $this->requete->getParametreFormulaire("libelleEng");
|
||||
|
||||
$this->utilisateur->creerprofilass($libelle, $libelleEng);
|
||||
}
|
||||
|
||||
public function transfererdroitsprofilassureur()
|
||||
{
|
||||
$codeProfilSource = $this->requete->getParametreFormulaire("codeProfilSource");
|
||||
$codeProfilDest = $this->requete->getParametreFormulaire("codeProfilDest");
|
||||
|
||||
$this->utilisateur->transfererdroitsprofilassureur($codeProfilSource, $codeProfilDest);
|
||||
|
||||
// $this->genererVueAjax();
|
||||
}
|
||||
|
||||
public function batchviderprofilass()
|
||||
{
|
||||
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
|
||||
|
||||
$this->utilisateur->batchviderprofilass($codeProfil);
|
||||
}
|
||||
|
||||
public function batchattribuerdroitsreferenceass()
|
||||
{
|
||||
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
|
||||
|
||||
$this->utilisateur->batchattribuerdroitsreferenceass($codeProfil);
|
||||
}
|
||||
|
||||
public function ajaxlisteusersass()
|
||||
{
|
||||
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
|
||||
$nom = $this->requete->getParametreFormulaire("nom");
|
||||
$prenoms = $this->requete->getParametreFormulaire("prenoms");
|
||||
$codePointVente = $this->requete->getParametreFormulaire("codePointVente");
|
||||
|
||||
$users = $this->utilisateur->getusersassueurfiltre($codeProfil, $nom, $prenoms, $codePointVente);
|
||||
|
||||
$this->genererVueAjax(array('users' => $users));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user