<?php
// Verificar último checklist e fotos
echo "<h1>🔍 Verificar Último Checklist</h1>";

// Conectar ao banco
$host = 'localhost';
$dbname = 'pinheir3_controle_frotasV1.1';
$username = 'pinheir3_admin';
$password = '080880Gelboy';

try {
    $pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8mb4", $username, $password, [
        PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
        PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
    ]);
    echo "<p style='color: green;'>✅ Conexão com banco OK!</p>";
} catch (Exception $e) {
    echo "<p style='color: red;'>❌ Erro de conexão: " . $e->getMessage() . "</p>";
    exit;
}

// Buscar último checklist
$stmt = $pdo->query("SELECT * FROM checklist_veiculo ORDER BY id DESC LIMIT 1");
$checklist = $stmt->fetch();

if ($checklist) {
    echo "<h2>📋 Último Checklist:</h2>";
    echo "<table border='1' style='border-collapse: collapse;'>";
    echo "<tr><th>Campo</th><th>Valor</th></tr>";
    echo "<tr><td>ID</td><td>{$checklist['id']}</td></tr>";
    echo "<tr><td>Viagem ID</td><td>{$checklist['viagem_id']}</td></tr>";
    echo "<tr><td>Veículo ID</td><td>{$checklist['veiculo_id']}</td></tr>";
    echo "<tr><td>Tipo Veículo</td><td>{$checklist['tipo_veiculo']}</td></tr>";
    echo "<tr><td>Data/Hora</td><td>{$checklist['data_hora']}</td></tr>";
    echo "<tr><td>Sincronizado</td><td>" . ($checklist['sincronizado'] ? '✅ Sim' : '❌ Não') . "</td></tr>";
    echo "<tr><td>Observações</td><td>{$checklist['observacoes_gerais']}</td></tr>";
    echo "</table>";
    
    // Buscar fotos deste checklist
    $stmt = $pdo->prepare("SELECT * FROM checklist_fotos WHERE checklist_id = ? ORDER BY id");
    $stmt->execute([$checklist['id']]);
    $fotos = $stmt->fetchAll();
    
    if ($fotos) {
        echo "<h2>📸 Fotos do Checklist:</h2>";
        echo "<table border='1' style='border-collapse: collapse;'>";
        echo "<tr><th>ID</th><th>Item ID</th><th>Nome Arquivo</th><th>Tamanho</th><th>Descrição</th><th>Enviado</th></tr>";
        foreach ($fotos as $foto) {
            echo "<tr>";
            echo "<td>{$foto['id']}</td>";
            echo "<td>{$foto['item_id']}</td>";
            echo "<td>{$foto['nome_arquivo']}</td>";
            echo "<td>{$foto['tamanho_arquivo']} bytes</td>";
            echo "<td>{$foto['descricao_problema']}</td>";
            echo "<td>" . ($foto['enviado_servidor'] ? '✅ Sim' : '❌ Não') . "</td>";
            echo "</tr>";
        }
        echo "</table>";
        
        echo "<p style='color: green; font-size: 18px;'>🎉 SUCESSO! Checklist com {$checklist['id']} fotos processadas!</p>";
    } else {
        echo "<h2>📸 Fotos do Checklist:</h2>";
        echo "<p style='color: red;'>❌ Nenhuma foto encontrada para este checklist!</p>";
    }
    
} else {
    echo "<p style='color: red;'>❌ Nenhum checklist encontrado no banco!</p>";
}

echo "<h2>📊 Estatísticas Gerais:</h2>";

// Total de checklists
$stmt = $pdo->query("SELECT COUNT(*) as total FROM checklist_veiculo");
$totalChecklists = $stmt->fetch()['total'];

// Total de fotos
$stmt = $pdo->query("SELECT COUNT(*) as total FROM checklist_fotos");
$totalFotos = $stmt->fetch()['total'];

// Checklists de hoje
$stmt = $pdo->query("SELECT COUNT(*) as total FROM checklist_veiculo WHERE DATE(data_hora) = CURDATE()");
$checklistsHoje = $stmt->fetch()['total'];

echo "<p><strong>Total de Checklists:</strong> $totalChecklists</p>";
echo "<p><strong>Total de Fotos:</strong> $totalFotos</p>";
echo "<p><strong>Checklists de hoje:</strong> $checklistsHoje</p>";

echo "<h2>🎯 Status Final</h2>";
echo "<p>Verificação concluída!</p>";
?>
