public function showMenu() { function getMenuItem() { $items = \MenuItem::get(); foreach ($items as $item) { $item_price[] = $item->menu_item_price; $item_desc[] = $item->menu_item_short; $item_name[] = $item->menu_item_name; $item_fk[] = $item->menu_item_category_fk; } if (!isset($item)) { $items = null; return $items; } $items = array($item_name, $item_desc, $item_fk, $item_price); return $items; } function getCategories() { $categories = \MenuCategory::get(); foreach ($categories as $cat) { $cat_name[] = $cat->menu_category_name; $cat_id[] = $cat->menu_category_id; $category = array($cat_id, $cat_name); } return $category; } $items = getMenuItem(); if ($items === null) { return \Redirect::to('admin'); } $category = getCategories(); list($name, $desc, $fk, $price) = $items; list($cat_id, $cat) = $category; return \View::make('menu-items.menu')->withName($name)->withDesc($desc)->withFk($fk)->withPrice($price)->withCatId($cat_id)->withCatName($cat); }
if ($functionname == 'delMenu') { $menuID = $_POST["menuID"]; delMenu($menuID, $mysqli); } /*MenuItem Item*/ if ($functionname == 'setMenuItem') { $menuItemID = $_POST["menuItemID"]; $menuMenuID = $_POST["menuMenuID"]; $menuItemName = $_POST["menuItemName"]; $menuItemDescription = $_POST["menuItemDescription"]; $menuItemCode = $_POST["menuItemCode"]; $menuItemRanking = $_POST["menuItemRanking"]; setMenuItem($menuItemID, $menuMenuID, $menuItemName, $menuItemDescription, $menuItemCode, $menuItemRanking, $mysqli); } if ($functionname == 'getMenuItem') { getMenuItem($mysqli); } if ($functionname == 'getMenuItemByID') { $menuItemID = $_POST["menuItemID"]; getMenuItemByID($menuItemID, $mysqli); } if ($functionname == 'getMenuItemByIDDropDown') { $menuMenuID = $_POST["menuMenuID"]; getMenuItemByIDDropDown($menuMenuID, $mysqli); } if ($functionname == 'delMenuItem') { $menuItemID = $_POST["menuItemID"]; delMenuItem($menuItemID, $mysqli); } /*Form Item*/ if ($functionname == 'setForm') {
deleteMenuItem($MenuID); reloadMenu($userID); break; case "add": include_once './panels/dbMenuItem.php'; addMenuItem($MenuName, $PagePath, $Sequence, $RequiresAuthentication, $ParentItem, $Color, $QueryString); reloadMenu($userID); break; case "select": echo "<p class='debug'>MenuID: {$MenuID} :: ID: {$id}</p>"; include_once './panels/dbMenuItem.php'; if ($MenuID != "") { getMenuItem($MenuID, $userID); } else { if ($id != "") { getMenuItem($id, $userID); } } break; case "edit": include_once './panels/dbMenuItem.php'; updateMenuItem($MenuName, $PagePath, $Sequence, $RequiresAuthentication, $ParentItem, $Color, $MenuID, $QueryString); reloadMenu($userID); break; } function filterDropDown($fields) { dropdownFields($fields, "Filter By", "filterBy", $filterBy); } function orderDropDown($fields) {