<?php
session_start();
require_once('../config/db.php');

// تفعيل نظام الترجمة للردود البرمجية
$current_lang = $_SESSION['lang'] ?? 'ar';
$lang_path = dirname(__DIR__) . "/languages/" . $current_lang . ".php";
$translations = file_exists($lang_path) ? include($lang_path) : [];

function __($key, $replace = []) {
    global $translations;
    $text = $translations[$key] ?? $key;
    foreach ($replace as $f => $v) { $text = str_replace(":" . $f, $v, $text); }
    return $text;
}

header('Content-Type: application/json');

// التحقق من تسجيل الدخول
if (!isset($_SESSION['user'])) {
    echo json_encode(['success' => false, 'message' => __('auth_error')]);
    exit;
}

$id = $_GET['id'] ?? null;

if ($id && is_numeric($id)) {
    try {
        // تنفيذ عملية الحذف من جدول الواجبات
        $stmt = $conn->prepare("DELETE FROM assignments WHERE id = ?");
        if ($stmt->execute([$id])) {
            echo json_encode([
                'success' => true, 
                'message' => __('delete_success_msg')
            ]);
        } else {
            echo json_encode(['success' => false, 'message' => __('error_db_update')]);
        }
    } catch (PDOException $e) {
        echo json_encode(['success' => false, 'message' => __('error_db_general')]);
    }
} else {
    echo json_encode(['success' => false, 'message' => __('invalid_id')]);
}
exit;