33 lines
1.0 KiB
PHP
Executable File
33 lines
1.0 KiB
PHP
Executable File
<?php
|
|
require_once 'Framework/Modele.php';
|
|
class Menuutilisateur extends Modele {
|
|
|
|
public function getMenusProfil($codeProfil)
|
|
{
|
|
$codeProfil = contruireParam($codeProfil);
|
|
|
|
$sql = "call sp_p_get_menus_profil(?, ?);";
|
|
|
|
$menusutilisateur = $this->executerRequete($sql, array($_SESSION['codeSociete'], $codeProfil));
|
|
|
|
return $menusutilisateur;
|
|
}
|
|
|
|
public function ajouterMenu($id_menuutilisateur,$codeProfil,$codeMenu,$choix) {
|
|
|
|
$id_menuutilisateur = contruireParam($id_menuutilisateur);
|
|
$codeProfil = contruireParam($codeProfil);
|
|
$codeMenu = contruireParam($codeMenu);
|
|
$choix = contruireParam($choix);
|
|
|
|
if ($choix=='0')
|
|
{
|
|
$sql = 'DELETE FROM menuutilisateur WHERE (id=?)';
|
|
$this->executerRequete($sql, array($id_menuutilisateur));
|
|
} else
|
|
{
|
|
$sql = 'INSERT INTO menuutilisateur (codeSociete, codeMenu, codeProfil) VALUES (?, ?, ?)';
|
|
$this->executerRequete($sql, array($_SESSION['codeSociete'], $codeMenu, $codeProfil));
|
|
}
|
|
}
|
|
} |