prepare($sql); $stmt->execute(); $row = $stmt->fetchAll(PDO::FETCH_ASSOC); if ($row) { foreach ($row as &$item) { if (!empty($item['passengerName'])) { $dec = $encryptionHelper->decryptData($item['passengerName']); if ($dec) $item['passengerName'] = $dec; } if (!empty($item['driverName'])) { $dec = $encryptionHelper->decryptData($item['driverName']); if ($dec) $item['driverName'] = $dec; } if (!empty($item['driverToken'])) { $dec = $encryptionHelper->decryptData($item['driverToken']); if ($dec) $item['driverToken'] = $dec; } if (!empty($item['passengerToken'])) { $dec = $encryptionHelper->decryptData($item['passengerToken']); if ($dec) $item['passengerToken'] = $dec; } } jsonSuccess($row); } else { jsonSuccess([], "No complaints found"); } } catch (Exception $e) { jsonError("Database error: " . $e->getMessage()); } ?>