<?php
/**
 * API: Liste les tables de la base gestionparc
 * GET /apipcc/list_tables.php
 */
header('Content-Type: application/json; charset=utf-8');

$conn = new mysqli('localhost', 'transubd', 'Tr@nsub2@24', 'transubd_gestionparc');
if ($conn->connect_error) {
    die(json_encode(['error' => 'Connexion: ' . $conn->connect_error]));
}

$result = $conn->query("SHOW TABLES");
$tables = [];
if ($result) {
    while ($row = $result->fetch_row()) {
        $tables[] = $row[0];
    }
}

// Chercher les tables qui pourraient être "Utilisateurs"
$users_tables = array_filter($tables, function($t) {
    return stripos($t, 'utilisateur') !== false || stripos($t, 'user') !== false || stripos($t, 'login') !== false;
});

echo json_encode([
    'tables' => $tables,
    'users_tables_found' => array_values($users_tables),
    'total_tables' => count($tables)
], JSON_PRETTY_PRINT);
$conn->close();