<?php
// ============================================
// ver_leads.php
// Listado de whatsapp_leads usando config.php
// ============================================

// Carga la conexión
require_once __DIR__ . '/config.php';

/**
 * Se asume que en config.php tenés algo así:
 * function db() {
 *     static $pdo;
 *     if (!$pdo) {
 *         $pdo = new PDO("mysql:host=...;dbname=...;charset=utf8", "...", "...");
 *         $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
 *     }
 *     return $pdo;
 * }
 */

$pdo = db();

// Forzar UTF-8 por las dudas
$pdo->exec("SET NAMES utf8");

// =========================
// CONSULTA
// =========================
$sql = "
    SELECT id, telefono, fecha_txt, mensaje_prev, color_hex, archivo, fecha_insert
    FROM whatsapp_leads
    ORDER BY fecha_txt DESC, id DESC
";

$stmt = $pdo->query($sql);
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
?>
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8">
<title>Leads WhatsApp</title>

<style>
body {
    font-family: Arial, sans-serif;
    background:#f2f2f2;
    padding:20px;
    margin:0;
}

h2 {
    margin-bottom:15px;
}

table {
    width:100%;
    background:white;
    border-collapse:collapse;
    box-shadow:0 0 10px rgba(0,0,0,0.1);
}

th, td {
    padding:10px;
    border-bottom:1px solid #ddd;
    font-size:14px;
    vertical-align:top;
}

th {
    background:#333;
    color:white;
    text-align:left;
}

tr:nth-child(even) {
    background:#fafafa;
}

.color-ball {
    width:18px;
    height:18px;
    border-radius:50%;
    display:inline-block;
    border:1px solid #666;
}
</style>

</head>
<body>

<h2>Leads importados desde WhatsApp (OCR)</h2>

<table>
<tr>
    <th>ID</th>
    <th>Color</th>
    <th>Teléfono</th>
    <th>Fecha</th>
    <th>Preview</th>
    <th>Archivo</th>
    <th>Cargado</th>
</tr>

<?php foreach ($rows as $row): ?>
    <?php
        $color    = ($row['color_hex'] != "") ? $row['color_hex'] : "#999";
        $telefono = htmlspecialchars($row['telefono'], ENT_QUOTES, 'UTF-8');
        $preview  = htmlspecialchars($row['mensaje_prev'], ENT_QUOTES, 'UTF-8');
        $archivo  = htmlspecialchars($row['archivo'], ENT_QUOTES, 'UTF-8');
    ?>
    <tr>
        <td><?php echo (int)$row['id']; ?></td>

        <td><div class="color-ball" style="background:<?php echo $color; ?>;"></div></td>

        <td><?php echo $telefono; ?></td>
        <td><?php echo htmlspecialchars($row['fecha_txt'], ENT_QUOTES, 'UTF-8'); ?></td>
        <td><?php echo $preview; ?></td>
        <td><?php echo $archivo; ?></td>
        <td><?php echo htmlspecialchars($row['fecha_insert'], ENT_QUOTES, 'UTF-8'); ?></td>
    </tr>
<?php endforeach; ?>

</table>

</body>
</html>
