' . staticmap(Array( - 0 => Array( - $stop[2], - $stop[3] - ) -)) . '
'; +echo '' . staticmap($stopPositions) . '
'; +} +else { + trackEvent("View Stops", "View Single Stop", $stop["stop_name"], $stop["stop_id"]); + echo '' . staticmap(Array( + 0 => Array( + $stop["stop_lat"], + $stop["stop_lon"] + ) + )) . '
'; +} echo '- ';
-$url = $APIurl . "/json/stoptrips?stop=" . $stopid . "&time=" . midnight_seconds() . "&service_period=" . service_period();
-$trips = json_decode(getPage($url));
-foreach ($trips as $row) {
- echo '
- ';
- echo '
' . $row[1][1]; - if (isFastDevice()) { - $viaPoints = viaPointNames($row[1][0], $stopid); - if ($viaPoints != "") echo '
'; +if (sizeof($allStopsTrips) > 0) { + sktimesort($allStopsTrips,"arrival_time", true); + $trips = $allStopsTrips; +} +else { + $trips = getStopTripsWithTimes($stopid); +} +if (sizeof($trips) == 0) { + echo "
Via: ' . $viaPoints . ' -
No trips in the near future. ";
+}
+else {
+ foreach ($trips as $trip) {
+ echo ' - ';
+ echo '
' . $trip['route_short_name'] . " " . $trip['route_long_name'] . "
"; + $viaPoints = viaPointNames($trip['trip_id'], $trip['stop_sequence']); + if ($viaPoints != "") echo '
'; + echo '
Via: ' . $viaPoints . ''; + if (sizeof($tripStopNumbers) > 0) { + echo '
Boarding At: '; + foreach ($tripStopNumbers[$trip['trip_id']] as $key) { + echo $stopNames[$key] . ' '; + } + echo ''; + } + echo '' . $trip['arrival_time'] . '
'; + echo ' ';
+ flush();
+ @ob_flush();
}
- echo ' -
No trips in the near future. ";
echo '
' . midnight_seconds_to_time($row[0]) . '
'; - echo ''; } -if (sizeof($trips) == 0) echo "