production/Modele/Menuutilisateur.php
2025-12-01 16:12:12 +00:00

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));
}
}
}