Files
Siro/backend/serviceapp/rejectDriver.php

24 lines
611 B
PHP

<?php
require_once __DIR__ . '/../connect.php';
$driverId = filterRequest("driverId");
$reason = filterRequest("reason");
if (empty($driverId)) {
jsonError("driverId is required");
exit;
}
$sql = "UPDATE `driver` SET `status` = 'rejected', `rejected_reason` = :reason WHERE `id` = :driverId";
$stmt = $con->prepare($sql);
$stmt->execute([
':reason' => $reason ?: 'Rejected by service agent',
':driverId' => $driverId,
]);
if ($stmt->rowCount() > 0) {
jsonSuccess(["message" => "Driver rejected successfully."]);
} else {
jsonError("Driver not found or already rejected.");
}