diff --git a/Vue/gabarit_queries.php b/Vue/gabarit_queries.php index 9728d5a..1a3a35a 100755 --- a/Vue/gabarit_queries.php +++ b/Vue/gabarit_queries.php @@ -3,85 +3,36 @@ require_once 'Modele/Menuvueutilisateur.php'; require_once 'Framework/Modele.php'; require_once 'Framework/Session.php'; class Gabary extends Modele { - // Properties - // public $name; - // public $color; - + // Methods function get_menus_by_parent_code($parent_code) { - // $query = "select * from menuvue where vue = '". $parent_code."'"; - // echo "query sent: ".$query; - // $result = $this->connect_to_db()->query($query); - // return $result; - // var_dump($result); + $menuvue = new Menuvueutilisateur(); $result = $this->getMenuVueByParent($parent_code); return $result; } -// function get_full_path($menu_code) { -// // $query = "select * from menuvue where vue = '". $parent_code."'"; -// // echo "query sent: ".$query; -// // $result = $this->connect_to_db()->query($query); -// // return $result; -// // var_dump($result); -// $menuvue = new Menuvueutilisateur(); -// $result = $menuvue->getChemin($menu_code); -// return $result; -// } function getMenuVueByParent($vue) { - // echo 'vuexx: '.$vue; - // if (!isset($_SESSION['menu'.$vue])) - // { - if (est_anglophone()) { - $sql = "CALL sp_a_get_menus_vue_eng(?, ?, ?);"; + $sql = "CALL sp_c_get_menus_vue_eng(?, ?, ?);"; } else { - $sql = "CALL sp_a_get_menus_vue(?, ?, ?);"; + $sql = "CALL sp_c_get_menus_vue(?, ?, ?);"; } - // $sql = "CALL sp_get_menus_vue(?, ?, ?)"; - // echo $_SESSION['p_codeSociete']; - // echo $_SESSION['codeProfil']; - // echo $vue; + $request_body = array($_SESSION['codeSociete'], $_SESSION['codeProfil'], $vue); - //var_dump($request_body); die(); + $execu = $this->executerRequete($sql, $request_body); $menuvue = $execu->fetchAll(); - // var_dump($menuvue); - // echo json_encode($menuvue); - // $menuvue=[]; - // $n = 1; - // $menuvue = array_slice($menuvue, 0, $n); - - // echo sizeof($menuvue); - // echo '---------------------------------------'; + return $menuvue; - } - - - - function connect_to_db(){ - $servername = "localhost"; - $username = "usermciesi"; - $password = "1Nters@nt2mc1"; - $database = "dbdesign"; - // Create connection - $conn = new mysqli($servername, $username, $password,$database); - // Check connection - if ($conn->connect_error) { - die("Connection failed: " . $conn->connect_error); - } - // echo "Connected successfully"; - return $conn; - } } ?> \ No newline at end of file