<?php
declare(strict_types=1);

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

if (!isset($conn) || !($conn instanceof mysqli)) {
    die('Error: no se encontró una conexión mysqli válida en concha.php');
}

$lugar = $_POST['lugar'] ?? '';
$ID_i  = isset($_POST['ID_i']) ? (int) $_POST['ID_i'] : 0;
$radio = $_POST['radio'] ?? '';

$mensaje = '';
$error   = '';

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    if ($ID_i > 0 && $radio !== '') {
        $sql = "UPDATE `{$basedatos}`.`publicidades_gif` 
                SET `lugar` = ? 
                WHERE `ID` = ? 
                LIMIT 1";

        $stmt = $conn->prepare($sql);

        if ($stmt) {
            $stmt->bind_param('si', $radio, $ID_i);

            if ($stmt->execute()) {
                $mensaje = 'LA PUBLICIDAD SLIDE FUE COLOCADA CORRECTAMENTE';
            } else {
                $error = 'Error al ejecutar la actualización: ' . $stmt->error;
            }

            $stmt->close();
        } else {
            $error = 'Error al preparar la consulta: ' . $conn->error;
        }
    } else {
        $error = 'Faltan datos obligatorios para actualizar la publicidad.';
    }
}
?>
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="utf-8" />
    <title><?php echo htmlspecialchars($nombresitio ?? '', ENT_QUOTES, 'UTF-8'); ?> - Panel de Administración</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">

            <?php if ($mensaje !== ''): ?>
                <p><?php echo htmlspecialchars($mensaje, ENT_QUOTES, 'UTF-8'); ?></p>
            <?php endif; ?>

            <?php if ($error !== ''): ?>
                <p style="color:red;"><?php echo htmlspecialchars($error, ENT_QUOTES, 'UTF-8'); ?></p>
            <?php endif; ?>

            <p><a href="menu_publicidades.php">VOLVER</a></p>

        </td>
    </tr>
</table>

</body>
</html>