<?php
header('Content-Type: application/json'); // Define o tipo de conteúdo como JSON
include '../../conexao/index.php';

$response = [];

if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['id'])) {
    $id = intval($_POST['id']);

    $sql = "DELETE FROM despesas WHERE id = ?";
    $stmt = $db->prepare($sql);

    if ($stmt) {
        $stmt->bind_param('i', $id);

        if ($stmt->execute()) {
            if ($stmt->affected_rows > 0) {
                $response['message'] = 'Despesa apagada com sucesso!';
                $response['status'] = 'success';
            } else {
                $response['message'] = 'Despesa não encontrada.';
                $response['status'] = 'warning';
            }
        } else {
            $response['message'] = 'Erro ao apagar a despesa: ' . $stmt->error;
            $response['status'] = 'error';
        }

        $stmt->close();
    } else {
        $response['message'] = 'Erro na preparação da consulta: ' . $db->error;
        $response['status'] = 'error';
    }

    $db->close();
} else {
    http_response_code(400);
    $response['message'] = 'Requisição inválida.';
    $response['status'] = 'error';
}

echo json_encode($response);
?>
