<?php
require_once __DIR__ . '/../../connect.php';

// استقبال المتغيرات
$order_id = filterRequest("order_id");
$status   = filterRequest("status");
$notes    = filterRequest("notes");

// ---------------------------------------------------------
// التحقق من الملاحظات: إذا كانت فارغة نضع قيمة افتراضية
// ---------------------------------------------------------
if (empty($notes)) {
    $notes = "Nothing"; // أو يمكنك كتابة "لا توجد ملاحظات"
}

// تصحيح جملة SQL: يجب استخدام الفاصلة (,) للفصل بين الحقول وليس (and)
$sql = "UPDATE `driver_orders` SET `status` = :status, `notes` = :notes WHERE `order_id` = :order_id";

$stmt = $con->prepare($sql);
$stmt->bindParam(":status", $status);
$stmt->bindParam(":order_id", $order_id);
$stmt->bindParam(":notes", $notes);

$stmt->execute();

// التحقق من النتيجة
if ($stmt->rowCount() > 0) {
    jsonSuccess(null, "Driver order data updated successfully");
} else {
    jsonError("Failed to update driver order data"); // أو لم يحدث تغيير في البيانات
}
?>