<!DOCTYPE html>
<html lang="es">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Ver Mensajes de Contacto</title>
    <style>
        body {
            font-family: sans-serif;
            background: linear-gradient(135deg, #f8bbd0, #ffe4ec);
            padding: 2rem;
            color: #333;
            line-height: 1.6;
        }
        .container {
            background: white;
            padding: 2rem;
            border-radius: 10px;
            box-shadow: 0 0 8px rgba(0,0,0,0.1);
            max-width: 800px;
            margin: 2rem auto;
        }
        h1 {
            text-align: center;
            color: #880e4f;
            margin-bottom: 1.5rem;
        }
        .message-box {
            background: #fdf2f4;
            border: 1px solid #ecccd2;
            padding: 1rem;
            margin-bottom: 1rem;
            border-radius: 8px;
            white-space: pre-wrap; /* Mantiene saltos de línea y espacios */
            word-wrap: break-word; /* Rompe palabras largas */
        }
        .message-box strong {
            color: #d81b60;
        }
        .no-messages {
            text-align: center;
            color: #666;
            padding: 2rem;
            border: 1px dashed #ccc;
            border-radius: 8px;
        }
        .back-link {
            display: block;
            text-align: center;
            margin-top: 2rem;
        }
        .back-link a {
            background: #d81b60;
            color: white;
            padding: 0.6rem 1.2rem;
            border-radius: 5px;
            text-decoration: none;
        }
    </style>
</head>
<?php
if (isset($_POST['borrar'])) {
  file_put_contents('mensajes.log', '');
  header('Location: ver_mensajes.php?borrado=1');
  exit;
}
?>

<body>
    <div class="container">
        <h1>Mensajes de Contacto</h1>
<form method="post" style="text-align:center; margin-bottom:1rem;">
  <button type="submit" name="borrar" style="background:#e53935; color:white; padding:10px 20px; border:none; border-radius:5px; cursor:pointer;">
    Borrar todos los mensajes
  </button>
</form>


        <?php
        $log_file = 'mensajes.log';

        if (file_exists($log_file) && filesize($log_file) > 0) {
            $messages_content = file_get_contents($log_file);
            // Dividir el contenido por el delimitador que usamos
            $messages = explode("========================================\n", $messages_content);

            // Eliminar el primer elemento si está vacío debido al explode inicial
            if (empty($messages[0])) {
                array_shift($messages);
            }

            if (!empty($messages)) {
                // Invertir el orden para mostrar los más nuevos primero
                $messages = array_reverse($messages);
                foreach ($messages as $message) {
                    if (!empty(trim($message))) { // Asegurarse de que no sea solo espacios o vacío
                        echo '<div class="message-box">';
                        echo trim($message); // Eliminar espacios extra al inicio/fin
                        echo '</div>';
                    }
                }
            } else {
                echo '<div class="no-messages">No hay mensajes de contacto aún.</div>';
            }
        } else {
            echo '<div class="no-messages">No hay mensajes de contacto aún.</div>';
        }
        ?>

        <div class="back-link">
            <a href="admin.html">Volver al Panel de Administración</a>
        </div>
    </div>
</body>
</html>