<?php
require_once 'config/database.php';

try {
    $database = new Database();
    $conn = $database->getConnection();

    // Verificar se a tabela existe
    $check_table = $conn->query("SHOW TABLES LIKE 'usuarios'");
    if ($check_table->rowCount() == 0) {
        echo "A tabela 'usuarios' não existe!<br>";
        echo "<a href='setup_usuarios.php'>Clique aqui para criar a tabela e o usuário inicial</a>";
        exit;
    }

    // Verificar se existe o usuário admin
    $check_admin = $conn->query("SELECT id, nome FROM usuarios WHERE nome = 'admin'");
    if ($check_admin->rowCount() == 0) {
        echo "O usuário 'admin' não existe!<br>";
        echo "<a href='setup_usuarios.php'>Clique aqui para criar o usuário inicial</a>";
        exit;
    }

    $user = $check_admin->fetch(PDO::FETCH_ASSOC);
    echo "Tabela e usuário admin existem!<br>";
    echo "ID do admin: " . $user['id'] . "<br>";
    echo "<a href='login.php'>Ir para a página de login</a>";

} catch (Exception $e) {
    echo "Erro: " . $e->getMessage();
}
?>
