Update: 2026-06-14 22:10:07
This commit is contained in:
@@ -18,8 +18,8 @@ if (!$rideId) {
|
||||
}
|
||||
|
||||
try {
|
||||
// جلب بيانات الرحلة للتحقق
|
||||
$stmt = $con->prepare("SELECT driver_id, status FROM ride WHERE id = ?");
|
||||
// جلب بيانات الرحلة للتحقق (مع passenger_id للإدراج في canecl)
|
||||
$stmt = $con->prepare("SELECT driver_id, passenger_id, status FROM ride WHERE id = ?");
|
||||
$stmt->execute([$rideId]);
|
||||
$ride = $stmt->fetch(PDO::FETCH_ASSOC);
|
||||
|
||||
@@ -55,6 +55,15 @@ try {
|
||||
$updateOrder->execute([$reason, $rideId, $driverId]);
|
||||
}
|
||||
|
||||
// إدراج سبب الإلغاء في جدول canecl المخصص
|
||||
if ($driverId > 0 && !empty($reason)) {
|
||||
$passengerId = $ride['passenger_id'] ?? '0';
|
||||
$insertCanecl = $con->prepare(
|
||||
"INSERT INTO canecl (driverID, passengerID, rideID, note) VALUES (?, ?, ?, ?)"
|
||||
);
|
||||
$insertCanecl->execute([$driverId, $passengerId, $rideId, $reason]);
|
||||
}
|
||||
|
||||
$con->commit();
|
||||
|
||||
// تحديث السيرفر البعيد (Remote DB)
|
||||
|
||||
Reference in New Issue
Block a user