More work on mobile UI, changed to network 10 start date
[bus.git] / busui / routeList.php
blob:a/busui/routeList.php -> blob:b/busui/routeList.php
<?php <?php
include('common.inc.php'); include('common.inc.php');
include_header("Routes"); include_header("Routes");
/* data-filter="true">'; /* data-filter="true">';
echo "<script> $('#routeList').listnav({prefixes: ['to'] }); </script>";*/ echo "<script> $('#routeList').listnav({prefixes: ['to'] }); </script>";*/
echo ' <ul data-role="listview">'; echo ' <ul data-role="listview">';
$url = $APIurl."/json/routes"; $url = $APIurl."/json/routes";
   
$contents = json_decode(getPage($url)); $contents = json_decode(getPage($url));
foreach ($contents as $key => $row) { if ($_REQUEST['bynumber']) {
$routeDestinations[$row[2]][] = $row; $routeSeries = Array();
} foreach ($contents as $key => $row) {
foreach ($routeDestinations as $destination => $routes) foreach (explode(" ",$row[1]) as $routeNumber ) {
{ $seriesNum = substr($routeNumber, 0, -1)."0";
echo '<li>'.$destination."... <ul>\n"; if ($seriesNum == "0") $seriesNum = $routeNumber;
foreach($routes as $row) { $routeSeries[$seriesNum][$seriesNum."-".$row[1]."-".$row[0]] = $row;
echo '<li>'.$row[1].' <a href="route.php?routeid='.$row[0].'">'.$row[2]."</a></li>\n";  
   
} }
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 "</ul>\n";
/* echo'
<div data-role="footer" data-id="foo1" data-position="fixed"> <div data-role="footer" data-id="foo1" data-position="fixed">
<div data-role="navbar"> <div data-role="navbar">
<ul> <ul>
<li><a href="footer-persist-a.html" class="ui-btn-active">Friends</a></li> <li><a href="routeList.php" class="ui-btn-active">By Final Destination...</a></li>
<li><a href="footer-persist-b.html">Albums</a></li> <li><a href="routeList.php?bynumber=yes">By Number... </a></li>
<li><a href="footer-persist-c.html">Emails</a></li> <li><a href="routeList.php?bysuburb=yes">By Suburb... </a></li>
</ul> </ul>
</div><!-- /navbar --> ';
*/  
include_footer(); include_footer();
?> ?>