<?php
session_start();

if (!isset($_SESSION['id'])) {
    header("Location: ../index.php");
    exit();
}

include("../conexion.php");

// Obtener el id de la categoría
$id = isset($_GET['id']) ? intval($_GET['id']) : 0;

// Validar que el ID sea válido
if ($id <= 0) {
    header("Location: ../menu.php?page=categorias&error=id_invalido");
    exit();
}

// Verificar que la categoría existe
$check_sql = "SELECT id_categoria FROM categoria WHERE id_categoria = $id";
$check_result = mysqli_query($conexion, $check_sql);

if (mysqli_num_rows($check_result) == 0) {
    header("Location: ../menu.php?page=categorias&error=categoria_no_encontrada");
    exit();
}

// Eliminar la categoría
$sql = "DELETE FROM categoria WHERE id_categoria = $id";

if (mysqli_query($conexion, $sql)) {
    header("Location: ../menu.php?page=categorias&success=eliminado");
    exit();
} else {
    header("Location: ../menu.php?page=categorias&error=error_eliminacion");
    exit();
}

mysqli_close($conexion);
?>