encryptData($phone); // حذف السائق من جدول driver $sqlDel = "DELETE FROM driver WHERE id = :id"; $stmtDel = $con->prepare($sqlDel); $stmtDel->bindParam(':id', $driver_id, PDO::PARAM_INT); $stmtDel->execute(); if ($stmtDel->rowCount() > 0) { // إضافة بيانات السائق المحذوف إلى البلاك ليست $sqlInsert = "INSERT INTO blacklist_driver (driver_id, phone, reason) VALUES (:driver_id, :phone, :reason)"; $stmtInsert = $con->prepare($sqlInsert); $stmtInsert->execute([ 'driver_id' => $driver_id, 'phone' => $encPhone, 'reason' => !empty($reason) ? $reason : "Deleted & blacklisted by admin" ]); jsonSuccess(null, "Driver deleted and blacklisted successfully."); } else { jsonError("No driver found with the provided ID."); } } catch (PDOException $e) { error_log("[deleteCaptain.php] " . $e->getMessage()); jsonError("An internal error occurred. Please try again later."); }