--- a/busui/routeList.php +++ b/busui/routeList.php @@ -7,28 +7,49 @@ $url = $APIurl."/json/routes"; $contents = json_decode(getPage($url)); -foreach ($contents as $key => $row) { - $routeDestinations[$row[2]][] = $row; -} -foreach ($routeDestinations as $destination => $routes) -{ - echo '<li>'.$destination."... <ul>\n"; - foreach($routes as $row) { - echo '<li>'.$row[1].' <a href="route.php?routeid='.$row[0].'">'.$row[2]."</a></li>\n"; +if ($_REQUEST['bynumber']) { + $routeSeries = Array(); + foreach ($contents as $key => $row) { + foreach (explode(" ",$row[1]) as $routeNumber ) { + $seriesNum = substr($routeNumber, 0, -1)."0"; + if ($seriesNum == "0") $seriesNum = $routeNumber; + $routeSeries[$seriesNum][$seriesNum."-".$row[1]."-".$row[0]] = $row; + + } - echo "</ul></li>\n"; + } + ksort($routeSeries); + foreach ($routeSeries as $series => $routes) + { + echo '<li>'.$series."... <ul>\n"; + foreach($routes as $row) { + echo '<li>'.$row[1].' <a href="route.php?routeid='.$row[0].'">'.$row[2]."</a></li>\n"; + } + echo "</ul></li>\n"; + } +} else { + foreach ($contents as $key => $row) { + $routeDestinations[$row[2]][] = $row; + } + foreach ($routeDestinations as $destination => $routes) + { + echo '<li>'.$destination."... <ul>\n"; + foreach($routes as $row) { + echo '<li>'.$row[1].' <a href="trip.php?routeid='.$row[0].'">'.$row[2]."</a></li>\n"; + } + echo "</ul></li>\n"; + } } echo "</ul>\n"; -/* +echo' <div data-role="footer" data-id="foo1" data-position="fixed"> <div data-role="navbar"> <ul> - <li><a href="footer-persist-a.html" class="ui-btn-active">Friends</a></li> - <li><a href="footer-persist-b.html">Albums</a></li> - <li><a href="footer-persist-c.html">Emails</a></li> + <li><a href="routeList.php" class="ui-btn-active">By Final Destination...</a></li> + <li><a href="routeList.php?bynumber=yes">By Number... </a></li> + <li><a href="routeList.php?bysuburb=yes">By Suburb... </a></li> </ul> - </div><!-- /navbar --> -*/ + '; include_footer(); ?>