--- a/stop.php
+++ b/stop.php
@@ -1,10 +1,7 @@
$sub_stop) {
- // $stopNames[$key] = $sub_stop[1] . ' Stop #' . ($key + 1);
- if (strpos($stop[1],
- "Station")) {
- $stopNames[$key] = 'Platform ' . ($key + 1);
- $stopLinks.= '' . $sub_stop[1] . ' ';
- } else {
- $stopNames[$key] = '#' . ($key + 1);
- $stopLinks.= '' . $sub_stop[1] . ' Stop #' . ($key + 1) . ' ';
- }
+ // $stopNames[$key] = $sub_stop[1] . ' Stop #' . ($key + 1);
+ if (strpos($stop["stop_name"], "Station")) {
+ $stopNames[$key] = 'Platform ' . ($key + 1);
+ $stopLinks.= '' . $sub_stop["stop_name"] . ' ';
+ }
+ else {
+ $stopNames[$key] = '#' . ($key + 1);
+ $stopLinks.= '' . $sub_stop["stop_name"] . ' Stop #' . ($key + 1) . ' ';
+ }
$stopPositions[$key] = Array(
- $sub_stop[2],
- $sub_stop[3]
+ $sub_stop["stop_lat"],
+ $sub_stop["stop_lon"]
);
-
- $url = $APIurl . "/json/stopalltrips?stop=" . $sub_stop[0]; $trips = json_decode(getPage($url));
- $tripSequence = "";
+ $trips = getStopTrips($sub_stop["stop_id"]);
+ $tripSequence = "";
foreach ($trips as $trip) {
- $tripSequence .= "$trip[0],";
- $tripStopNumbers[$trip[0]][] = $key;
+ $tripSequence.= "{$trip['trip_id']},";
+ $tripStopNumbers[$trip['trip_id']][] = $key;
}
-
- if (!in_array($tripSequence,$fetchedTripSequences)) {
- // only fetch new trip sequences
- $fetchedTripSequences[] = $tripSequence;
- $url = $APIurl . "/json/stoptrips?stop=" . $sub_stop[0] . "&time=" . midnight_seconds() . "&service_period=" . service_period();
- $trips = json_decode(getPage($url));
- foreach ($trips as $trip) {
- if (!isset($allStopsTrips[$trip[1][0]])) $allStopsTrips[$trip[1][0]] = $trip;
- }
- } else {
- echo "skipped sequence $tripSequence";
- }
+ if (!in_array($tripSequence, $fetchedTripSequences)) {
+ // only fetch new trip sequences
+ $fetchedTripSequences[] = $tripSequence;
+ $trips = getStopTripsWithTimes($sub_stop["stop_id"]);
+ foreach ($trips as $trip) {
+ if (!isset($allStopsTrips[$trip["trip_id"]])) $allStopsTrips[$trip["trip_id"]] = $trip;
+ }
+ }
+ //else {
+ // echo "skipped sequence $tripSequence";
+ //}
}
}
-include_header($stop[1], "stop");
-timePlaceSettings();
-echo '
';
+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[1], $stop[0]);
-
- 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[1], $stop[0]);
- echo '' . staticmap(Array(
+ trackEvent("View Stops", "View Single Stop", $stop["stop_name"], $stop["stop_id"]);
+ echo staticmap(Array(
0 => Array(
- $stop[2],
- $stop[3]
+ $stop["stop_lat"],
+ $stop["stop_lon"]
)
- )) . '
';
+ )) ;
}
+
+// time settings
+echo '
+
Change Time (' . (isset($_SESSION['time']) ? $_SESSION['time'] : "Current Time,") . ' ' . ucwords(service_period()) . ')...
+
+
';
+
+echo '';
echo ' ';
+else {
+ foreach ($trips as $trip) {
+ echo '