31 lines
1.2 KiB
PHP
Executable File
31 lines
1.2 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Controleur.php';
|
|
require_once 'Modele/Menuvueutilisateur.php';
|
|
|
|
class ControleurAjaxvuesprofil extends Controleur {
|
|
private $menuvueutilisateur;
|
|
public function __construct() {
|
|
$this->menuvueutilisateur = new Menuvueutilisateur();
|
|
}
|
|
|
|
public function index() {
|
|
$codeSociete = $this->requete->getSession()->getAttribut('codeSociete');
|
|
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
|
|
$vue = $this->requete->getParametreFormulaire("vue");
|
|
|
|
$listemenu = $this->menuvueutilisateur->getMenusvueProfil($codeProfil,$vue);
|
|
|
|
$this->genererVueAjax(array('listemenu' => $listemenu));
|
|
}
|
|
|
|
public function ajouterMenu() {
|
|
$id = $this->requete->getParametre("id");
|
|
$id_menuvueutilisateur = $this->requete->getParametre("id_menuvueutilisateur");
|
|
$codeMenu = $this->requete->getParametreFormulaire("codeMenu");
|
|
$codeProfil = $this->requete->getParametreFormulaire("codeProfil");
|
|
$vue = $this->requete->getParametreFormulaire("vue");
|
|
$choix = $this->requete->getParametreFormulaire("choix");
|
|
|
|
$this->menuvueutilisateur->ajouterMenu($id_menuvueutilisateur,$codeProfil,$codeMenu,$vue,$choix);
|
|
}
|
|
} |