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