<?php
require_once __DIR__ . '/src/db.php';
$pdo = get_db_connection();

echo "### DIAGNÓSTICO DE SISTEMA ###\n\n";

// 1. Verificar Usuários
echo "1. Usuários e Permissões:\n";
$users = $pdo->query("SELECT id, username, role, (nc_pass IS NOT NULL) as has_pass FROM users")->fetchAll(PDO::FETCH_ASSOC);
print_r($users);

// 2. Verificar Unidades
echo "\n2. Unidades cadastradas:\n";
$units = $pdo->query("SELECT id, name FROM units")->fetchAll(PDO::FETCH_ASSOC);
print_r($units);

// 3. Verificar Contratos
echo "\n3. Total de contratos: " . $pdo->query("SELECT COUNT(*) FROM contracts")->fetchColumn() . "\n";

// 4. Verificar Estrutura de Assinaturas
echo "\n4. Estrutura da tabela contract_signatures:\n";
$cols = $pdo->query("SHOW COLUMNS FROM contract_signatures")->fetchAll(PDO::FETCH_ASSOC);
foreach($cols as $c) echo "- {$c['Field']} ({$c['Type']})\n";

echo "\n### FIM DO DIAGNÓSTICO ###";
