<?php
/**
 * API: Détail d'un bus
 * GET /apipcc/bus_detail.php?num_parc=XXX
 */
require_once __DIR__ . '/config.php';

if ($_SERVER['REQUEST_METHOD'] !== 'GET') {
    sendError('Méthode non autorisée', 405);
}

$num_parc = $_GET['num_parc'] ?? '';

if (empty($num_parc)) {
    sendError('Num_Parc requis');
}

$conn = getConnection(DB_NAME_PARCS);

$query = "SELECT Num_Parc, DateExp, Etat, DateEtat FROM bus WHERE Num_Parc = ?";
$stmt = $conn->prepare($query);
$stmt->bind_param("s", $num_parc);
$stmt->execute();
$result = $stmt->get_result();

if ($result && $result->num_rows > 0) {
    $bus = $result->fetch_assoc();
    sendSuccess($bus, 'Détail du bus récupéré');
} else {
    sendError('Bus non trouvé', 404);
}

$stmt->close();
$conn->close();