<?php
declare(strict_types=1);

include 'sesion.php';
include 'concha.php';

$ID = isset($_GET['ID']) ? (int)$_GET['ID'] : 0;
$mensaje = 'No se recibió un ID válido.';
$ok = false;

if ($ID > 0) {
    // Buscar la fotonoticia
    $stmt = $conn->prepare("SELECT ID, foto, titulo, texto, nota FROM notas_tapa WHERE ID = ?");
    if ($stmt) {
        $stmt->bind_param("i", $ID);
        $stmt->execute();
        $resultado = $stmt->get_result();
        $row = $resultado->fetch_assoc();
        $stmt->close();

        if ($row) {
            $foto = trim((string)$row['foto']);

            // Borrar archivos si existen
            if ($foto !== '') {
                $archivoThumb  = rtrim($rutadom, '/\\') . '/upload_pic/thumbnail_' . $foto . '.jpg';
                $archivoResize = rtrim($rutadom, '/\\') . '/upload_pic/resize_' . $foto . '.jpg';

                if (is_file($archivoThumb)) {
                    @unlink($archivoThumb);
                }

                if (is_file($archivoResize)) {
                    @unlink($archivoResize);
                }
            }

            // Eliminar registro
            $stmtDelete = $conn->prepare("DELETE FROM notas_tapa WHERE ID = ?");
            if ($stmtDelete) {
                $stmtDelete->bind_param("i", $ID);
                if ($stmtDelete->execute()) {
                    $mensaje = 'LA FOTONOTICIA FUE BORRADA';
                    $ok = true;
                } else {
                    $mensaje = 'No se pudo borrar la fotonoticia de la base de datos.';
                }
                $stmtDelete->close();
            } else {
                $mensaje = 'Error al preparar la eliminación.';
            }
        } else {
            $mensaje = 'No se encontró la fotonoticia.';
        }
    } else {
        $mensaje = 'Error al preparar la consulta.';
    }
}
?>
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="utf-8">
    <meta name="description" content="Panel de Administracion">
    <meta name="author" content="<?php echo htmlspecialchars($nombresitio ?? '', ENT_QUOTES, 'UTF-8'); ?>">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <title><?php echo htmlspecialchars($nombresitio ?? '', ENT_QUOTES, 'UTF-8'); ?> - Panel de Administracion</title>

    <link href="https://fonts.googleapis.com/css?family=Oswald" rel="stylesheet" type="text/css">
    <link rel="shortcut icon" href="" type="image/x-icon">
    <link rel="apple-touch-icon" href="">
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" crossorigin="anonymous">

    <style type="text/css">
        * {
            border-radius: 0 !important;
        }

        body {
            background-image: url(../fondeux.jpg);
        }

        .navbar {
            position: relative;
            min-height: 50px;
            padding-bottom: 20px;
        }

        .btn-primary {
            color: #fff !important;
            background-color: #0066FF;
            border-color: #0066FF;
        }

        .page-header {
            margin: 0;
            padding: 1em;
            background-color: #0066FF;
            border: 0;
            text-align: center;
        }

        .page-header h2 {
            color: #ffffff;
            font-weight: bold;
            margin: 0;
        }

        .bloqueAzul {
            text-align: center;
        }

        .bloqueAzul .div {
            border: 1px solid #e4e4e4;
            background-color: #fff;
        }

        ul {
            list-style: none;
            padding: 0;
        }

        .far,
        .faso {
            color: #0066FF;
        }

        .colorAzul h3 {
            color: #0066FF;
        }

        textarea {
            width: 100%;
            min-height: 250px;
        }

        .box-mensaje {
            max-width: 900px;
            margin: 0 auto;
            background: #fff;
            border: 1px solid #ddd;
            padding: 30px 20px;
        }

        .mensaje-ok {
            color: #198754;
            font-size: 22px;
            font-weight: bold;
        }

        .mensaje-error {
            color: #dc3545;
            font-size: 20px;
            font-weight: bold;
        }

        .volver-link {
            display: inline-block;
            margin-top: 15px;
            font-weight: bold;
            color: #0066FF;
            text-decoration: none;
        }

        .volver-link:hover {
            text-decoration: underline;
        }
    </style>

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

    <div class="container" style="background-color:#F1F2ED;">
        <?php include 'menu.php'; ?>
    </div>

    <div role="main" style="background-color:#fff;" class="container pt-3">
        <div class="page-header">
            <h2><?php echo isset($asdasd) ? htmlspecialchars((string)$asdasd, ENT_QUOTES, 'UTF-8') . ' ' : ''; ?>Borrar fotonoticias</h2>
        </div>

        <div class="row pt-3 pb-4">
            <div class="col-12 text-center">
                <div class="box-mensaje">
                    <?php if ($ok): ?>
                        <p class="mensaje-ok"><?php echo htmlspecialchars($mensaje, ENT_QUOTES, 'UTF-8'); ?></p>
                    <?php else: ?>
                        <p class="mensaje-error"><?php echo htmlspecialchars($mensaje, ENT_QUOTES, 'UTF-8'); ?></p>
                    <?php endif; ?>

                    <p>
                        <a href="fotonoticias.php" class="volver-link">VOLVER</a>
                    </p>
                </div>
            </div>
        </div>
    </div>

    <script>
        setTimeout(function () {
            window.location.href = 'fotonoticias.php';
        }, 1200);
    </script>
</body>
</html>