--- a/stopList.php +++ b/stopList.php @@ -1,7 +1,8 @@ '; - foreach ($suburbs as $suburb) { - if (!isset($_REQUEST['firstLetter'])) { - foreach (range('A', 'Z') as $letter) { - echo "
  • $letter...
  • \n"; + if (!isset($_REQUEST['firstLetter'])) { + foreach (range('A', 'Z') as $letter) { + echo "
  • $letter...
  • \n"; + } + } + else { + foreach ($suburbs as $suburb) { + if (startsWith($suburb, $_REQUEST['firstLetter'])) { + echo '
  • ' . $suburb . '
  • '; } - } - else if (startsWith($suburb, $_REQUEST['firstLetter'])) { - echo '
  • ' . $suburb . '
  • '; } } echo ''; @@ -45,9 +48,13 @@ else if ($_REQUEST['nearby']) { $listType = 'nearby=yes'; $url = $APIurl . "/json/neareststops?lat={$_SESSION['lat']}&lon={$_SESSION['lon']}&limit=15"; - include_header("Nearby Stops", "stopList"); + include_header("Nearby Stops", "stopList", true, true); navbar(); timePlaceSettings(true); + if (!isset($_SESSION['lat']) || !isset($_SESSION['lat']) || $_SESSION['lat'] == "" || $_SESSION['lon'] == "") { + include_footer(); + die(); + } } else if ($_REQUEST['suburb']) { $suburb = filter_var($_REQUEST['suburb'], FILTER_SANITIZE_STRING); @@ -55,6 +62,7 @@ $url = $APIurl . "/json/stopzonesearch?q=" . $suburb; include_header("Stops in " . ucwords($suburb) , "stopList"); navbar(); + trackEvent("Stop Lists","Stops By Suburb", $suburb); } else { $url = $APIurl . "/json/timingpoints"; @@ -63,7 +71,7 @@ timePlaceSettings(); } echo ' '; - var_dump ($stopsGrouped); } include_footer(); ?>