<?php
// borrar_chat.php (PHP 8.2)

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

// concha.php puede traer:
// A) $con (mysqli)
// B) $host, $usuario, $contra, $basedatos
if (isset($con) && $con instanceof mysqli) {
    $mysqli = $con;
} else {
    if (!isset($host, $usuario, $contra, $basedatos)) {
        http_response_code(500);
        exit('Error: concha.php debe definir $con o los datos de conexión.');
    }

    $mysqli = new mysqli($host, $usuario, $contra, $basedatos);

    if ($mysqli->connect_error) {
        http_response_code(500);
        exit('Error de conexión MySQL: ' . $mysqli->connect_error);
    }
}

$mysqli->set_charset('utf8mb4');

// ID del mensaje
$ID = isset($_GET['ID']) ? (int)$_GET['ID'] : 0;

// Borrado directo
if ($ID > 0) {
    $stmt = $mysqli->prepare("DELETE FROM chat WHERE ID = ? LIMIT 1");
    if ($stmt) {
        $stmt->bind_param("i", $ID);
        $stmt->execute();
        $stmt->close();
    }
}

// Redirección directa
header('Location: todo_chat.php');
exit;
?>
<!DOCTYPE html>
<html lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="Panel de Administracion">
<meta name="author" content="<?php echo isset($nombresitio) ? e((string)$nombresitio) : ''; ?>">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title><?php echo isset($nombresitio) ? e((string)$nombresitio) : ''; ?> - Panel de Administracion</title>

<link href="http://fonts.googleapis.com/css?family=Oswald" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>

<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; }
textarea { width:100%; min-height:250px; }
</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 __DIR__ . '/menu.php'; ?>
</div>

<div role="main" style="background-color:#fff;" class="container pt-3">
  <div class="page-header" style="text-align:center;">
    <h2><?php echo isset($idioma_100859) ? e((string)$idioma_100859) : 'Panel'; ?></h2>
  </div>

  <div class="row pt-3">
    <div class="col-12 text-center">
      <?php if ($ID <= 0): ?>
        <p>ID inválido.</p>
      <?php elseif ($ok): ?>
        <p>Mensaje borrado exitosamente.</p>
      <?php else: ?>
        <p>No se pudo borrar el mensaje.</p>
      <?php endif; ?>

      <a href="javascript:window.history.back();">VOLVER</a>
    </div>
  </div>
</div>

<script>
setTimeout(function() {
  window.history.back();
}, 1000);
</script>

</body>
</html>