<?php
header('Content-Type: application/json');

if (session_status() === PHP_SESSION_NONE) session_start();

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

$response = ['success' => false, 'message' => 'حدث خطأ غير معروف'];

try {
    $userId = $_POST['user_id'] ?? 0;
    $userId = (int)$userId;

    if ($userId > 0) {
        $db = getDB();

        // طريقة الحذف حسب Database class عندك
        $deleted = $db->delete("DELETE FROM user_sessions WHERE user_id = ?", [$userId]);

        if ($deleted) {
            $response = ['success' => true, 'message' => 'تم إنهاء الجلسة بنجاح'];
        } else {
            $response['message'] = 'لم يتم العثور على الجلسة أو حدث خطأ';
        }
    } else {
        $response['message'] = 'المعرف غير صالح';
    }

} catch (Exception $e) {
    $response['message'] = 'خطأ في قاعدة البيانات';
}

echo json_encode($response);
exit;
