--- 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 '
'.$destination."... \n";
- foreach($routes as $row) {
- echo '- '.$row[1].' '.$row[2]."
\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 "
\n";
+ }
+ ksort($routeSeries);
+ foreach ($routeSeries as $series => $routes)
+ {
+ echo ''.$series."... \n";
+ foreach($routes as $row) {
+ echo '- '.$row[1].' '.$row[2]."
\n";
+ }
+ echo "
\n";
+ }
+} else {
+ foreach ($contents as $key => $row) {
+ $routeDestinations[$row[2]][] = $row;
+ }
+ foreach ($routeDestinations as $destination => $routes)
+ {
+ echo ''.$destination."... \n";
+ foreach($routes as $row) {
+ echo '- '.$row[1].' '.$row[2]."
\n";
+ }
+ echo "
\n";
+ }
}
echo "\n";
-/*
+echo'
-*/
+ ';
include_footer();
?>