<?php

session_start();

if(!isset($_SESSION['usuario'])){
    header("Location: login.php");
    exit;
}

require_once "../config/database.php";

$totalOcorrencias = $pdo->query("
SELECT COUNT(*)
FROM ocorrencias
WHERE status<>'Finalizada'
")->fetchColumn();

$totalViaturas = $pdo->query("
SELECT COUNT(*)
FROM viaturas
WHERE status='Disponivel'
")->fetchColumn();

$totalBombeiros = $pdo->query("
SELECT COUNT(*)
FROM bombeiros
")->fetchColumn();

$ocorrencias = $pdo->query("
SELECT
numero_ocorrencia,
tipo_ocorrencia,
bairro,
status
FROM ocorrencias
ORDER BY id DESC
LIMIT 10
")->fetchAll(PDO::FETCH_ASSOC);

?>

<!DOCTYPE html>

<html lang="pt-br">

<head>

<meta charset="utf-8">

<title>Central Operacional</title>

<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">

</head>

<body class="bg-light">

<div class="container-fluid">

<h2 class="mt-3 mb-4">
🚒 SIGOB 3.0 - Central Operacional
</h2>

<div class="row">

<div class="col-md-3">

<div class="card text-bg-danger mb-3">
<div class="card-body">
<h5>Ocorrências Ativas</h5>
<h2><?= $totalOcorrencias ?></h2>
</div>
</div>

<div class="card text-bg-success mb-3">
<div class="card-body">
<h5>Viaturas Disponíveis</h5>
<h2><?= $totalViaturas ?></h2>
</div>
</div>

<div class="card text-bg-primary mb-3">
<div class="card-body">
<h5>Bombeiros</h5>
<h2><?= $totalBombeiros ?></h2>
</div>
</div>

</div>

<div class="col-md-9">

<div class="card">

<div class="card-header">

Últimas Ocorrências

</div>

<div class="card-body">

<table class="table table-striped">

<tr>

<th>Número</th>

<th>Tipo</th>

<th>Bairro</th>

<th>Status</th>

</tr>

<?php foreach($ocorrencias as $o){ ?>

<tr>

<td><?= $o['numero_ocorrencia'] ?></td>

<td><?= $o['tipo_ocorrencia'] ?></td>

<td><?= $o['bairro'] ?></td>

<td><?= $o['status'] ?></td>

</tr>

<?php } ?>

</table>

</div>

</div>

</div>

</div>

</div>

</body>

</html>
