|
<?php |
|
include('common.inc.php'); |
|
include_header("Routes"); |
|
/* data-filter="true">'; |
|
echo "<script> $('#routeList').listnav({prefixes: ['to'] }); </script>";*/ |
|
echo ' <ul data-role="listview">'; |
|
$url = $APIurl."/json/routes"; |
|
|
|
$contents = json_decode(getPage($url)); |
|
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; |
|
|
|
|
|
} |
|
} |
|
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="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> |
|
'; |
|
include_footer(); |
|
?> |
|
|