<?php
/**
 * Migration: Adiciona colunas de verificação de e-mail na tabela usuarios
 * Execute UMA VEZ e depois pode excluir este arquivo.
 */
require_once __DIR__ . '/../adm/config/db.php';

$sqls = [
    "ALTER TABLE usuarios ADD COLUMN IF NOT EXISTS email_verificado TINYINT(1) NOT NULL DEFAULT 0 AFTER email_principal",
    "ALTER TABLE usuarios ADD COLUMN IF NOT EXISTS token_verificacao VARCHAR(100) NULL DEFAULT NULL AFTER email_verificado",
    "ALTER TABLE usuarios ADD COLUMN IF NOT EXISTS token_expira_em DATETIME NULL DEFAULT NULL AFTER token_verificacao",
];

$erros = 0;
foreach ($sqls as $sql) {
    if (!$conn->query($sql)) {
        echo "<p style='color:red'>ERRO: " . htmlspecialchars($conn->error) . "<br>SQL: " . htmlspecialchars($sql) . "</p>";
        $erros++;
    }
}

if ($erros === 0) {
    echo "<p style='color:green;font-weight:bold'>✅ Migration concluída com sucesso! Colunas adicionadas à tabela <code>usuarios</code>.</p>";
    echo "<p>Você pode excluir este arquivo agora.</p>";
}
