<?php
header('Content-Type: application/json');
require_once('../libs/classes/DbPathsArray.php');
require_once('../libs/classes/App_DB.php');

$db = new App_DB(DBU::$dba_user);

$response = [
    'success' => false,
    'message' => ''
];

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $data = json_decode(file_get_contents('php://input'), true);
    
    $stdSno = $data['stdSno'] ?? '';
    $darja = $data['darja'] ?? '';
    $pDate = $data['pDate'] ?? '';
    $dEnd = $data['dEnd'] ?? '';
    $term = $data['term'] ?? '';

    if (empty($stdSno) || empty($darja) || empty($pDate) || empty($dEnd) || empty($term)) {
        $response['message'] = 'تمام ضروری معلومات فراہم کریں';
        echo json_encode($response);
        exit;
    }

    try {
        $sql = "DELETE FROM result 
                WHERE stdSno = :stdSno 
                  AND darjasno = :darja 
                  AND promotionDate = :pDate 
                  AND dateEnd = :dEnd 
                  AND resultTerm = :term";
                  
        if ($db->dbQuery($sql, [
            'stdSno' => $stdSno,
            'darja' => $darja,
            'pDate' => $pDate,
            'dEnd' => $dEnd,
            'term' => $term
        ])) {
            $response['success'] = true;
            $response['message'] = 'طالب علم کا نتیجہ کامیابی کے ساتھ ختم کر دیا گیا';
        } else {
            $response['message'] = 'نتیجہ ختم کرنے میں ناکامی ہوئی';
        }
    } catch (Exception $e) {
        $response['message'] = 'ڈیٹابیس کی خرابی: ' . $e->getMessage();
    }
}

echo json_encode($response);
