<div class="container py-5">
    <nav aria-label="breadcrumb">
        <ol class="breadcrumb">
            <li class="breadcrumb-item active" aria-current="page">Relatório de Ordens por Período</li>
        </ol>
    </nav>

    <form method="GET" class="row g-3 align-items-end mb-4">
        <div class="col-md-3">
            <label for="data_inicio" class="form-label">Data Início</label>
            <input type="date" name="data_inicio" id="data_inicio" class="form-control" value="<?= $filtros['data_inicio'] ?>">
        </div>
        <div class="col-md-3">
            <label for="data_fim" class="form-label">Data Fim</label>
            <input type="date" name="data_fim" id="data_fim" class="form-control" value="<?= $filtros['data_fim'] ?>">
        </div>
        <div class="col-md-3">
            <label for="status" class="form-label">Status</label>
            <select name="status" id="status" class="form-select">
                <option value="">Todos</option>
                <option value="Aprovada" <?= $filtros['status'] == 'Aprovada' ? 'selected' : '' ?>>Aprovada</option>
                <option value="Em andamento" <?= $filtros['status'] == 'Em andamento' ? 'selected' : '' ?>>Em andamento</option>
                <option value="Cancelada" <?= $filtros['status'] == 'Cancelada' ? 'selected' : '' ?>>Cancelada</option>
            </select>
        </div>
        <div class="col-md-3">
            <button type="submit" class="btn btn-primary w-100"><i class="bi bi-funnel"></i> Filtrar</button>
        </div>
    </form>

    <?php if (!empty($ordens) && count($ordens) > 0): ?>
    <div class="table-responsive">
        <table class="table table-bordered table-hover align-middle">
            <thead class="table-dark">
                <tr>
                    <th>#</th>
                    <th>Departamento</th>
                    <th>Cidade Origem</th>
                    <th>Cidade Destino</th>
                    <th>Data Saída</th>
                    <th>Data Chegada</th>
                     <th>Status</th>
                    <th>PDF</th>
                </tr>
            </thead>
            <tbody>
                <?php foreach ($ordens as $ordem): ?>
                <tr>
                    <td><?= htmlspecialchars($ordem->id_ordem) ?></td>
                    <td><?= htmlspecialchars($ordem->nome_departamento ?? '-') ?></td>
                    <td><?= htmlspecialchars($ordem->cidade_origem_nome ?? '-') ?></td>
                    <td><?= htmlspecialchars($ordem->cidade_destino_nome ?? '-') ?></td>
                    
                    <td><?= isset($ordem->data_saida) ? date('d/m/Y', strtotime($ordem->data_saida)) : '-' ?></td>
                    <td><?= isset($ordem->data_chegada) ? date('d/m/Y', strtotime($ordem->data_chegada)) : '-' ?></td>
                    <td><?= strtoupper($ordem->status ?? '-') ?></td>
                    <td class="text-center">
                        <a href="index.php?url=Relatorios/pdf_relatorio_geral&<?= http_build_query($filtros) ?>" target="_blank" class="btn btn-danger">
                            <i class="fa fa-file-pdf"></i> Exportar PDF
                        </a>
                    </td>
                </tr>
                <?php endforeach; ?>
            </tbody>
        </table>
    </div>
    <?php else: ?>
        <div class="alert alert-info mt-4"><i class="bi bi-info-circle"></i> Nenhuma ordem encontrada com os filtros informados.</div>
    <?php endif; ?>
</div>
