Fix geolocation
[busui.git] / stopList.php
blob:a/stopList.php -> blob:b/stopList.php
--- a/stopList.php
+++ b/stopList.php
@@ -12,7 +12,6 @@
 			</ul>
                 </div>
 	';
-	timePlaceSettings();
 }
 // By suburb
 if (isset($_REQUEST['suburbs'])) {
@@ -30,11 +29,12 @@
    $url = $APIurl."/json/stops";
    include_header("All Stops","stopList");
    navbar();
+   	timePlaceSettings();
 } else if ($_REQUEST['nearby']) {
    $url = $APIurl."/json/neareststops?lat={$_SESSION['lat']}&lon={$_SESSION['lon']}&limit=15";
 include_header("Nearby Stops","stopList");
    navbar();
-   timePlaceSettings();
+   timePlaceSettings(true);
 } else if ($_REQUEST['suburb']) {
    $url = $APIurl."/json/stopzonesearch?q=".filter_var($_REQUEST['suburb'], FILTER_SANITIZE_STRING);
 include_header("Stops in ".ucwords(filter_var($_REQUEST['suburb'], FILTER_SANITIZE_STRING)),"stopList");
@@ -57,6 +57,7 @@
    $url = $APIurl."/json/timingpoints";
    include_header("Timing Points / Major Stops","stopList");
    navbar();
+   	timePlaceSettings();
 }
         echo '<div class="noscriptnav"> Go to letter: ';
 foreach(range('A','Z') as $letter) 
@@ -84,7 +85,12 @@
         echo "<a name=$firstletter></a>";
         $firstletter = substr($row[1],0,1);
     }
-      echo  '<li><a href="stop.php?stopid='.$row[0].'">'.bracketsMeanNewLine($row[1]).'</a></li>';
+      echo  '<li><a href="stop.php?stopid='.$row[0].'">';
+      if (isset($_SESSION['lat']) && isset($_SESSION['lon'])){
+	 echo '<span class="ui-li-count">'.floor(distance($row[2], $row[3], $_SESSION['lat'], $_SESSION['lon'])).'m away</span>';
+      }
+      echo bracketsMeanNewLine($row[1]);
+      echo '</a></li>';
         }
 echo '</ul>';
 }