<?php
// CORS заголовки на всякий случай
header("Access-Control-Allow-Origin: *");
header("Content-Type: application/json; charset=UTF-8");

include_once __DIR__ . '/config/database.php';

try {
    $database = new Database();
    $conn = $database->getConnection();

    if ($conn) {
        $stmt = $conn->query("SELECT id, username, email, full_name, role FROM users");
        $users = $stmt->fetchAll(PDO::FETCH_ASSOC);
        
        echo json_encode([
            "status" => "success",
            "message" => "Подключение к базе данных прошло успешно!",
            "database_host" => "localhost",
            "database_name" => "iosco_bank",
            "users" => $users
        ], JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
    } else {
        echo json_encode([
            "status" => "error",
            "message" => "Не удалось получить объект подключения."
        ]);
    }
} catch (Exception $e) {
    echo json_encode([
        "status" => "error",
        "message" => "Ошибка: " . $e->getMessage()
    ]);
}
?>
