--- a/routeList.php +++ b/routeList.php @@ -19,7 +19,7 @@ echo ' <ul data-role="listview" data-filter="true" data-inset="true" >'; if (!isset($_REQUEST['firstLetter'])) { foreach (range('A', 'Z') as $letter) { - echo "<li><a href=\"routeList.php?firstLetter=$letter&bysuburb=yes\">$letter...</a></li>\n"; + echo "<li><a href=\"routeList.php?firstLetter=$letter&bysuburb=yes\">$letter...</a></li>\n"; } } else { @@ -55,14 +55,18 @@ } echo ' <ul data-role="listview" data-filter="true" data-inset="true" >'; - + if ($routes) { foreach ($routes as $route) { echo '<li><a href="trip.php?routeid=' . $route['route_id'] . '"><h3>' . $route['route_short_name'] . "</h3><p>" . $route['route_long_name'] . " (" . ucwords($route['service_id']) . ")</p>"; if ($_REQUEST['nearby']) { - echo '<span class="ui-li-count">' .floor($route['distance']) . 'm away</span>'; + $time = getTimeInterpolatedRouteAtStop($route['route_id'], $route['stop_id']); + echo '<span class="ui-li-count">'.($time['arrival_time']?$time['arrival_time']:"No more trips today")."<br>" .floor($route['distance']) . 'm away</span>'; } echo "</a></li>\n"; } + } else { + echo "<li style='text-align: center;'> No routes nearby.</li>"; + } } else if ($_REQUEST['bynumber'] || $_REQUEST['numberSeries']) { include_header("Routes by Number", "routeList");