<?php

require_once '../../config/dbAkademik.php';
$con = new dbAkademik();
$ACTION = $_POST['action'];
switch ($ACTION) {
    case "selectMenu":
        $arrayHasil = $con->selectFrom("w_menu");
        echo json_encode($arrayHasil);
        break;
    case "selectParent":
        $subLevel = $_POST['subLevel'];
        $subLevel--;
        if ($subLevel == '0') {
            $dataBalik = false;
        } else {
            $idWhere = array('sub_level' => $subLevel);
            $dataBalik = $con->selectFrom('w_menu', '*', $idWhere);
        }
        echo json_encode($dataBalik);
        break;
    case "commit":
        $idMenu = $_POST['idMenu'];
        $subLevel = $_POST['subLevel'];
        $menuParent = $_POST['menuParent'];
        $namaMenu = $_POST['namaMenu'];
        $url = $_POST['url'];
        $icon = $_POST['icon'];
        $letakMenu = $_POST['letakMenu'];
        $urutanMenu = $_POST['urutanMenu'];
        $fieldValue = array('id_parent' => $menuParent, 'sub_level' => $subLevel, 'nama_menu' => $namaMenu, 'url' => $url, 'icon' => $icon, 'letak_menu' => $letakMenu, 'urutan_menu' => $urutanMenu);
 public function setMenuKanan()
 {
     $whereValue = array('letak_menu' => 'kanan');
     $arrMenuKanan = parent::selectFrom('w_menu', 'ALL', $whereValue);
     $objMenuKanan = $this->arrayToObject($arrMenuKanan);
     $data = array();
     foreach ($objMenuKanan as $menuKanan) {
         $data[$menuKanan->id_parent][] = $menuKanan;
     }
     $htmlMenuKanan = $this->orderMenuKanan($data);
     return $htmlMenuKanan;
 }