}
    $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();