break; case 'function_add': editFunction(false); break; case 'function_edit': editFunction(true); break; case 'function_save': case 'function_apply': saveFunction(); break; case 'function_orderup': orderItem('#__community_acl_functions', 'group_id', $cid[0], -1); break; case 'function_orderdown': orderItem('#__community_acl_functions', 'group_id', $cid[0], 1); break; case 'function_saveorder': saveOrder($cid, '#__community_acl_functions', 'group_id'); break; case 'function_publish': publishItem('#__community_acl_functions', $cid, 1); break; case 'function_unpublish': publishItem('#__community_acl_functions', $cid, 0); break; case 'function_delete': deleteItem('#__community_acl_functions', $cid); break; case 'function_sync': changeItem('#__community_acl_functions', $cid, 1);
} } /** Grabs orderId from placeOrder() as session * @return bool */ function orderItem() { $items = getCartItems($_SESSION['customerId']); global $DB; try { $stmt = $DB->prepare("INSERT INTO sales_order_item (sales_order_entity_id,name,price,qty)\nVALUES (:orderId,:itemName,:itemPrice,:itemQty)"); foreach ($items as $item) { $stmt->bindParam(':orderId', $_SESSION['orderId']); $stmt->bindParam(':itemName', $item['name']); $stmt->bindParam(':itemPrice', $item['price']); $stmt->bindParam(':itemQty', $item['qty']); $bool = $stmt->execute(); } return $bool; } catch (Exception $e) { } } if (placeOrder()) { if (orderItem()) { header("location:index.php"); exit; } } ?>