<?php
declare(strict_types=1);

require_once __DIR__ . '/sesion.php';
require_once __DIR__ . '/concha.php';

if (!isset($conn) || !is_object($conn) || !method_exists($conn, 'prepare')) {
    http_response_code(500);
    exit('No se encontró la conexión ($conn). Revisá concha.php');
}

@mysqli_set_charset($conn, 'utf8mb4');

function h($value): string
{
    return htmlspecialchars((string)$value, ENT_QUOTES | ENT_SUBSTITUTE, 'UTF-8');
}

$ID = isset($_GET['ID']) ? (int)$_GET['ID'] : 0;
$lang = isset($lang) ? (string)$lang : 'es';
$nombresitio = $nombresitio ?? '';

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

if ($ID > 0) {
    $stmt = $conn->prepare("UPDATE chat SET ver = 'si' WHERE ID = ?");
    if ($stmt) {
        $stmt->bind_param('i', $ID);
        if ($stmt->execute()) {
            if ($lang === 'pt') {
                $mensaje = 'ACEITO';
            } elseif ($lang === 'en') {
                $mensaje = 'ACCEPTED';
            } else {
                $mensaje = 'ACEPTADO';
            }
        } else {
            $error = 'No se pudo actualizar el mensaje.';
        }
        $stmt->close();
    } else {
        $error = 'No se pudo preparar la consulta.';
    }
} else {
    $error = 'ID inválido.';
}

if ($lang === 'pt') {
    $textoVolver = 'VOLTAR';
} elseif ($lang === 'en') {
    $textoVolver = 'RETURN';
} else {
    $textoVolver = 'VOLVER';
}
?>
<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="utf-8">
    <title><?php echo h($nombresitio); ?> - 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 __DIR__ . '/menu.php'; ?></td>
    </tr>

    <tr>
        <td bgcolor="#FFFFFF">

            <p>
                <?php if ($error !== ''): ?>
                    <?php echo h($error); ?>
                <?php else: ?>
                    <?php echo h($mensaje); ?>
                <?php endif; ?>
            </p>

            <br>

            <a href="moderar_chat.php"><?php echo h($textoVolver); ?></a>

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

</body>
</html>