<?php
declare(strict_types=1);

require_once 'sesion.php';
require_once 'concha.php'; // debe definir: $host, $usuario, $contra, $basedatos (y normalmente $nombresitio)

$ID = filter_input(INPUT_GET, 'ID', FILTER_VALIDATE_INT, [
    'options' => ['min_range' => 1]
]);

$mensaje = '';

if ($ID === null || $ID === false) {
    $mensaje = 'ID inválido.';
} else {
    // MySQLi en modo estricto (PHP 8.2 compatible)
    mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);

    try {
        $mysqli = new mysqli($host, $usuario, $contra, $basedatos);
        $mysqli->set_charset('utf8mb4');

        $stmt = $mysqli->prepare("DELETE FROM audios WHERE ID = ? LIMIT 1");
        $stmt->bind_param("i", $ID);
        $stmt->execute();

        $mensaje = ($stmt->affected_rows > 0)
            ? 'BORRADO'
            : 'No se encontró el audio (o ya estaba borrado).';

        $stmt->close();
        $mysqli->close();
    } catch (Throwable $e) {
        // Si querés debug, podés loguear $e->getMessage() a un archivo
        $mensaje = 'Error al borrar el audio.';
    }
}

$nombresitio = $nombresitio ?? '';
?>
<!doctype html>
<html lang="es">
<head>
    <meta charset="utf-8" />
    <title><?php echo htmlspecialchars((string)$nombresitio, ENT_QUOTES, 'UTF-8'); ?> - Panel de Administracion</title>

    <style type="text/css">
        body { background-image: url(../fondeux.jpg); }
    </style>

    <link href="../estilo.css" rel="stylesheet" type="text/css" />

    <script>
        function ventanaSecundaria(URL){
            window.open(URL,"ventana1","width=550,height=450,scrollbars=NO");
        }
    </script>
</head>

<body>
<table width="900" border="0" align="center" cellpadding="4" cellspacing="0">
    <tr>
        <td bgcolor="#F1F2ED"><?php include 'menu.php'; ?></td>
    </tr>

    <tr>
        <td bgcolor="#FFFFFF">
            <p><?php echo htmlspecialchars($mensaje, ENT_QUOTES, 'UTF-8'); ?></p>
            <p><a href="notas.php">VOLVER</a></p>
        </td>
    </tr>
</table>

<script>
    setTimeout(function () {
        // Vuelve si hay historial; si no, redirige a notas.php
        if (window.history.length > 1) {
            window.history.back();
        } else {
            window.location.href = "notas.php";
        }
    }, 1000);
</script>
</body>
</html>