';
-timePlaceSettings();
+if (sizeof($stops) > 0) {
+ $stopDescParts = explode("
", $stop['stop_desc']);
+ include_header(trim(str_replace("Street: ", "", $stopDescParts[0])), "stop");
+} else {
+ include_header($stop['stop_name'], "stop");
+}
+/* $serviceAlerts = json_decode(getPage(curPageURL() . "/servicealerts_api.php?filter_class=stop&filter_id=".$stopid) , true);
+
+ foreach($serviceAlerts['entities'] as $serviceAlert) {
+ echo ''.$serviceAlert['alert']['description']['translation'].'
';
+ } */
+
+echo '';
echo $stopLinks;
if (sizeof($stops) > 0) {
- trackEvent("View Stops", "View Combined Stops", $stop["stop_name"], $stop["stop_id"]);
- echo staticmap($stopPositions);
+ trackEvent("View Stops", "View Combined Stops", $stop["stop_name"], $stop["stop_id"]);
+ 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"]
+ )
+ ));
}
-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 '';
+
+timeSettings();
+
+echo '
';
echo '
';
if (sizeof($allStopsTrips) > 0) {
- sktimesort($allStopsTrips,"arrival_time", true);
- $trips = $allStopsTrips;
+ sktimesort($allStopsTrips, "arrival_time", true);
+ $trips = $allStopsTrips;
+} else {
+ $trips = getStopTripsWithTimes($stopid, "", "", "", (isset($filterIncludeRoutes) || isset($filterHasStop) ? "75" : ""));
}
-else {
- $trips = getStopTripsWithTimes($stopid);
+
+echo "";
+if (sizeof($trips) == 0) {
+ echo "- No trips in the near future.
";
+} else {
+ foreach ($trips as $trip) {
+ if (
+ isset($filterHasStop) && (getTripHasStop($trip['trip_id'], $filterHasStop) == 1)
+ || (isset($filterIncludeRoutes) && in_array($trip["route_short_name"], $filterIncludeRoutes))
+ || (!isset($filterIncludeRoutes) && !isset($filterHasStop))
+ ) {
+ 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: ';
+ if (sizeof($tripStopNumbers[$trip['trip_id']]) == sizeof($stopids)) {
+ echo "All Stops";
+ } else {
+ foreach ($tripStopNumbers[$trip['trip_id']] as $key) {
+ echo $stopNames[$key] . ', ';
+ }
+ }
+ echo '';
+ }
+ echo '
';
+ echo '' . $trip['arrival_time'] . '
';
+ echo ' ';
+ flush();
+ @ob_flush();
+ }
+ }
}
echo '
';
-echo '';
+echo '
';
include_footer();
?>