' . staticmap($stopPositions) . '
'; +// time settings +echo 'Change Time (' . (isset($_SESSION['time']) ? $_SESSION['time'] : "Current Time,") . ' ' . ucwords(service_period()) . ')...
+ +- ';
if (sizeof($allStopsTrips) > 0) {
- sksort($allStopsTrips,0, $true);
- $trips = $allStopsTrips;
+ sktimesort($allStopsTrips, "arrival_time", true);
+ $trips = $allStopsTrips;
+} else {
+ $trips = getStopTripsWithTimes($stopid);
}
-else {
- $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]; - $viaPoints = viaPointNames($row[1][0], $stopid); - if ($viaPoints != "") echo '
'; - echo '
Via: ' . $viaPoints . ''; - if (sizeof($tripStopNumbers) > 0) { +if (sizeof($trips) == 0) { + echo "- No trips in the near future.
"; +} else { + foreach ($trips as $trip) { + echo '- '; + + $destination = getTripDestination($trip['trip_id']); + echo '
' . $trip['route_short_name'] . " towards " . $destination['stop_name'] . "
"; + $viaPoints = viaPointNames($trip['trip_id'], $trip['stop_sequence']); + if ($viaPoints != "") + echo '
Via: ' . $viaPoints . ''; + if (sizeof($tripStopNumbers) > 0) { echo '
Boarding At: '; - foreach ($tripStopNumbers[$row[1][0]] as $key) { - echo $stopNames[$key] .' '; + if (sizeof($tripStopNumbers[$trip['trip_id']]) == sizeof($stopids)) { + echo "All Stops"; + } else { + foreach ($tripStopNumbers[$trip['trip_id']] as $key) { + echo $stopNames[$key] . ', '; + } } echo ''; } - echo '' . midnight_seconds_to_time($row[0]) . '
'; - echo ' ';
+ echo '';
+ echo ' -
No trips in the near future. ";
-echo '
' . $trip['arrival_time'] . '
'; + echo ''; + flush(); + @ob_flush(); + } } -if (sizeof($trips) == 0) echo "