} $mesas = getMesas(); $usuario = getUsuario($_SESSION["idUsuario"]); if ($_SESSION["rol"] == "mozo") { $mozo = getMozoByIdUsuario($usuario["idUsuario"]); } elseif ($_SESSION["rol"] == "cliente") { $mozo = getMozoRandom(); } } if ($submit == "Registrar") { $pedido["idMesa"] = $_POST["idMesa"]; $pedido["idCliente"] = $_POST["idCliente"]; $pedido["idMozo"] = $_POST["idMozo"]; $pedido["idUsuario"] = $_POST["idUsuario"]; $fecha = new DateTime(); $fecha->createFromFormat("d-m-Y", $_POST["fecha"]); $pedido["fecha"] = $fecha->format('Y-m-d'); $pedido["importeTotal"] = $_POST["importeTotal"]; $pedido["observaciones"] = $_POST["observaciones"]; $detallePedidos = $_SESSION["pedidos"]; unset($_SESSION["pedidos"]); if ($id = registrarPedido($pedido, $detallePedidos)) { header("Location: ../View/Pedidos/ListaPedidos.php?rpta=correcto&id=" . $id); } else { header("Location: ../View/Pedidos/ListaPedidos.php?rpta=incorrecto"); } } if ($submit == "Cancelar") { unset($_SESSION["pedidos"]); header("Location: ../View/Pedidos/index.php"); }
$conn = null; } catch (PDOException $e) { return json_encode(array('status' => false, 'message' => "Erro ao efetuar ação: " . $e->getMessage())); } return json_encode(array('status' => true, 'cliente' => $_SESSION['cliente'])); } if (filter_input(INPUT_POST, 'action') == 'listarProdutos') { die(listarProdutos()); } if (filter_input(INPUT_POST, 'action') == 'getProduto') { die(getProduto(filter_input(INPUT_POST, 'id'))); } if (filter_input(INPUT_POST, 'action') == 'removeProduto') { die(removeProduto(filter_input(INPUT_POST, 'id'))); } if (filter_input(INPUT_POST, 'action') == 'alterarProduto') { die(alterarProduto(filter_input(INPUT_POST, 'id'))); } if (filter_input(INPUT_POST, 'action') == 'inserirProduto') { die(inserirProduto()); } if (filter_input(INPUT_POST, 'action') == 'cadastrarUsuario') { die(cadastrarUsuario()); } if (filter_input(INPUT_POST, 'action') == 'login') { die(login(filter_input(INPUT_POST, 'emailLogin'))); } if (filter_input(INPUT_POST, 'action') == 'registrarPedido') { die(registrarPedido(filter_input(INPUT_POST, 'cliente'), filter_input(INPUT_POST, 'produto'))); } //connectDB();