Update: 2026-07-25 18:42:18
This commit is contained in:
@@ -131,9 +131,11 @@ if ($rideDriverID) {
|
|||||||
error_log("[MONITOR_RIDE] 6. Querying Tracking DB for Driver ID: " . $rideDriverID);
|
error_log("[MONITOR_RIDE] 6. Querying Tracking DB for Driver ID: " . $rideDriverID);
|
||||||
|
|
||||||
$location = null;
|
$location = null;
|
||||||
if ($rideDriverID && isset($con_tracking) && $con_tracking) {
|
if ($rideDriverID) {
|
||||||
try {
|
try {
|
||||||
$locationQuery = $con_tracking->prepare("
|
$trackingDb = null;
|
||||||
|
try { $trackingDb = Database::get('tracking'); } catch (Throwable $e) { $trackingDb = $con; }
|
||||||
|
$locationQuery = $trackingDb->prepare("
|
||||||
SELECT latitude, longitude, speed, heading, updated_at
|
SELECT latitude, longitude, speed, heading, updated_at
|
||||||
FROM car_locations
|
FROM car_locations
|
||||||
WHERE driver_id = :driverID AND status = 'ON'
|
WHERE driver_id = :driverID AND status = 'ON'
|
||||||
|
|||||||
@@ -37,9 +37,6 @@ $role = $decoded->role ?? 'passenger';
|
|||||||
// 3. Database Connection
|
// 3. Database Connection
|
||||||
try {
|
try {
|
||||||
$con = Database::get('main');
|
$con = Database::get('main');
|
||||||
try { $con_tracking = Database::get('tracking'); } catch (Throwable $e) { $con_tracking = $con; }
|
|
||||||
try { $con_ride = Database::get('ride'); } catch (Throwable $e) { $con_ride = $con; }
|
|
||||||
try { $con_transit = Database::get('transit'); } catch (Throwable $e) { $con_transit = $con; }
|
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
http_response_code(500);
|
http_response_code(500);
|
||||||
exit(json_encode(['error' => 'Database connection failed']));
|
exit(json_encode(['error' => 'Database connection failed']));
|
||||||
|
|||||||
Reference in New Issue
Block a user