Add initial between point adding prototype
[bus.git] / busui / routeList.php
blob:a/busui/routeList.php -> blob:b/busui/routeList.php
--- a/busui/routeList.php
+++ b/busui/routeList.php
@@ -1,1 +1,55 @@
+<?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();
+?>
+