17 lines
680 B
PHP
Executable File
17 lines
680 B
PHP
Executable File
<?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;
|
|
}
|
|
} |