<?php
session_start();
require 'config.php';
require 'alerts_service.php';

header('Content-Type: application/json; charset=UTF-8');

if (!isset($_SESSION['user_id'])) {
    http_response_code(401);
    echo json_encode(['status' => 'error', 'message' => 'غير مسموح']);
    exit;
}

// دعم GET و POST
$alertId = $_POST['id'] ?? $_GET['id'] ?? null;

if (!$alertId) {
    http_response_code(400);
    echo json_encode(['status' => 'error', 'message' => 'معرف التنبيه مطلوب']);
    exit;
}

$alertService = new AlertService($conn, $_SESSION['user_id']);
$result = $alertService->markAsRead($alertId);

echo json_encode([
    'status' => $result ? 'success' : 'error',
    'message' => $result ? 'تم تحديث التنبيه بنجاح' : 'فشل تحديث التنبيه'
], JSON_UNESCAPED_UNICODE);

