--- a/stopList.php +++ b/stopList.php @@ -1,147 +1,152 @@ '; } + // By suburb if (isset($bysuburbs)) { - include_header("Stops by Suburb", "stopList"); - navbar(); - echo ' '; + include_header("Stops by Suburb", "stopList"); + navbar(); + echo ' '; +} else { + // Timing Points / All stops + if (isset($nearby)) { + $listType = 'nearby=yes'; + include_header("Nearby Stops", "stopList", true, true); + trackEvent("Stop Lists", "Stops Nearby", $_SESSION['lat'] . "," . $_SESSION['lon']); + navbar(); + if (!isset($_SESSION['lat']) || !isset($_SESSION['lat']) || $_SESSION['lat'] == "" || $_SESSION['lon'] == "") { + placeSettings(); + include_footer(); + die(); + } + $stops = getNearbyStops($_SESSION['lat'], $_SESSION['lon'], 15); + echo '
'; + $stopPositions[] = Array( + $_SESSION['lat'], + $_SESSION['lon'] + ); + foreach ($stops as $sub_stop) { + $stopPositions[] = Array( + $sub_stop["stop_lat"], + $sub_stop["stop_lon"] + ); + } + echo staticmap($stopPositions, true, true); + placeSettings(); + echo '
'; + } else if (isset($suburb)) { + $stops = getStopsBySuburb($suburb); + include_header("Stops in " . ucwords($suburb), "stopList"); + navbar(); + trackEvent("Stop Lists", "Stops By Suburb", $suburb); + } else { + $listType = 'allstops=yes'; + $stops = getStops((isset($firstLetter)? $firstLetter : "")); + include_header("Stops by Name", "stopList"); + navbar(); + } + echo ' '; + if (isset($nearby)) { + echo '
'; } -else { - // Timing Points / All stops - if (isset($allstops)) { - $listType = 'allstops=yes'; - $stops = getStops(); - include_header("All Stops", "stopList"); - navbar(); - } - else if (isset($nearby)) { - $listType = 'nearby=yes'; - include_header("Nearby Stops", "stopList", true, true); - trackEvent("Stop Lists", "Stops Nearby", $_SESSION['lat'] . "," . $_SESSION['lon']); - navbar(); - if (!isset($_SESSION['lat']) || !isset($_SESSION['lat']) || $_SESSION['lat'] == "" || $_SESSION['lon'] == "") { - placeSettings(); - include_footer(); - die(); - } - $stops = getNearbyStops($_SESSION['lat'], $_SESSION['lon'], 15); - echo ''; - $stopPositions[] = Array( - $_SESSION['lat'], - $_SESSION['lon'] - ); - foreach ($stops as $sub_stop) { - $stopPositions[] = Array( - $sub_stop["stop_lat"], - $sub_stop["stop_lon"] - ); - } - echo staticmap($stopPositions, 0, "iconb", true, true); - placeSettings(); - echo ''; - } - else if (isset($suburb)) { - $stops = getStopsBySuburb($suburb); - include_header("Stops in " . ucwords($suburb) , "stopList"); - navbar(); - trackEvent("Stop Lists", "Stops By Suburb", $suburb); - } - else { - $stops = getStops(true, $firstLetter); - include_header("Timing Points / Major Stops", "stopList"); - navbar(); - } - echo ' '; - if (isset($nearby)) echo ''; } include_footer(); ?>