garant/Modele/Menuutilisateur.php
2025-12-01 19:18:15 +00:00

17 lines
680 B
PHP

<?php
require_once 'Framework/Modele.php';
class Menuutilisateur extends Modele {
public function getMenusProfil($codeProfil) {
$codeProfil = contruireParam($codeProfil);
$sql = "SELECT case when ISNULL(B.codeProfil) then '0' else '1' end as choix,
IFNULL(B.id,0) as id_menuutilisateur, A.codeMenu, A.libeleMenu, A.ordre
FROM p_menu A left join p_menuutilisateur B on
(B.codeMenu=A.codeMenu and B.codeSociete=? and B.codeProfil=?)
where (?>' ') order by 1 DESC, A.ordre, libeleMenu";
$menusutilisateur = $this->executerRequete($sql, array($_SESSION['codeSociete'],$codeProfil,$codeProfil));
return $menusutilisateur;
}
}