' . staticmap($stopPositions) . '
'; -} else { - echo '' . staticmap(Array( - 0 => Array( - $stop[2], - $stop[3] - ) -)) . '
'; + trackEvent("View Stops","View Combined Stops", $stop[1], $stop[0]); + + echo '' . staticmap($stopPositions) . '
'; +} +else { + trackEvent("View Stops","View Single Stop", $stop[1], $stop[0]); + echo '' . staticmap(Array( + 0 => Array( + $stop[2], + $stop[3] + ) + )) . '
'; } echo '- ';
-$url = $APIurl . "/json/stoptrips?stop=" . $stopid . "&time=" . midnight_seconds() . "&service_period=" . service_period();
-$trips = json_decode(getPage($url));
+if (sizeof($allStopsTrips) > 0) {
+ sksort($allStopsTrips,0, $true);
+ $trips = $allStopsTrips;
+}
+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]; - if (isFastDevice()) { - $viaPoints = viaPointNames($row[1][0], $stopid); - if ($viaPoints != "") echo '
'; - } + echo '
Via: ' . $viaPoints . '' . $row[1][1]."
"; + $viaPoints = viaPointNames($row[1][0], $stopid); + if ($viaPoints != "") echo '
'; echo '
Via: ' . $viaPoints . ''; + if (sizeof($tripStopNumbers) > 0) { + echo '
Boarding At: '; + foreach ($tripStopNumbers[$row[1][0]] as $key) { + echo $stopNames[$key] .' '; + } + echo ''; + } + echo '' . midnight_seconds_to_time($row[0]) . '
'; - echo ' ';
+ echo '';
+ flush(); @ob_flush();
}
if (sizeof($trips) == 0) echo " -
No trips in the near future. ";
echo '