From: maxious Date: Sun, 20 Feb 2011 11:41:51 +0000 Subject: Ensure title changes between pages for bookmarking purposes X-Git-Url: https://maxious.lambdacomplex.org/git/?p=bus.git&a=commitdiff&h=65ba90222dde37e4beef197483f5566b32ba71eb --- Ensure title changes between pages for bookmarking purposes --- --- a/busui/about.php +++ b/busui/about.php @@ -1,23 +1,24 @@

- Busness Time - An ACT bus timetable webapp -Based on the maxious-canberra-transit-feed -Uses jQuery Mobile, PHP, Ruby, Python, Google Transit Feed Specification tools, OpenTripPlanner, OpenLayers, OpenStreetMap, Cloudmade Geocoder and Tile Service - -Feedback encouraged; contact maxious@lambdacomplex.org - -Some icons by Joseph Wain / glyphish.com - - -Disclaimer: The content of this website is of a general and informative nature. Please check with printed timetables or those available on http://action.act.gov.au before your trip. +Busness Time - An ACT bus timetable webapp
+Based on the maxious-canberra-transit-feed (download, last updated )
+Source code for the transit feed and this site @ http://maxious.lambdacomplex.org/git
+Uses jQuery Mobile, PHP, Ruby, Python, Google Transit Feed Specification tools, OpenTripPlanner, OpenLayers, OpenStreetMap, Cloudmade Geocoder and Tile Service
+
+Feedback encouraged; contact maxious@lambdacomplex.org
+
+Some icons by Joseph Wain / glyphish.com
+
+Disclaimer: The content of this website is of a general and informative nature. Please check with printed timetables or those available on http://action.act.gov.au before your trip. Whilst every effort has been made to ensure the high quality and accuracy of the Site, the Author makes no warranty, express or implied concerning the topicality, correctness, completeness or quality of the information, which is provided "as is". The Author expressly disclaims all warranties, including but not limited to warranties of fitness for a particular purpose and warranties of merchantability. All offers are not binding and without obligation. The Author expressly reserves the right, in his discretion, to suspend, change, modify, add or remove portions of the Site and to restrict or terminate the use and accessibility of the Site -without prior notice. +without prior notice. --- a/busui/common.inc.php +++ b/busui/common.inc.php @@ -30,10 +30,17 @@ return $_SERVER['SERVER_NAME'] == "10.0.1.154" || $_SERVER['SERVER_NAME'] == "localhost" || $_SERVER['SERVER_NAME'] == "127.0.0.1" || !$_SERVER['SERVER_NAME']; } +function isMetricsOn() +{ + return true; +} + function debug($msg) { if (isDebug()) echo ""; } function isFastDevice() { + $fastDevices = Array("Mozilla/5.0 (X11;", "Mozilla/5.0 (Windows;", "Mozilla/5.0 (iP", "Mozilla/5.0 (Linux; U; Android", "Mozilla/4.0 (compatible; MSIE"); + $slowDevices = Array("J2ME","MIDP","Opera/","Mozilla/2.0 (compatible;","Mozilla/3.0 (compatible;"); return true; } @@ -42,8 +49,7 @@ - busness time - '.$pageTitle.' - '; + '.$pageTitle.''; if (isDebug()) echo ' '; @@ -73,6 +79,13 @@ .ui-listview-filter { margin: 0 !important; } + #footer { + text-size: 0.75em; + text-align: center; + } + body { + background-color: #F0F0F0; + } @@ -97,12 +110,18 @@ "; } -echo ' - +echo ' + + '; if ($opendiv) { echo '

- +

'.$pageTitle.'

@@ -118,7 +137,8 @@ $('#here').show(); "; } - echo '
'; + echo ''; } $service_periods = Array ('sunday','saturday','weekday'); --- /dev/null +++ b/busui/feedback.php @@ -1,1 +1,18 @@ + +

Add/Move/Delete a Bus Stop Location

+StopID: +or StopCode: +Suggested Stop Location (lat/long or words): + +

Bug Report/Feedback

+ --- a/busui/index.php +++ b/busui/index.php @@ -21,9 +21,8 @@
  • Routes By Number
  • Nearby Routes
  • - + - - - - --- /dev/null +++ b/busui/layar_api.php @@ -1,1 +1,58 @@ + $page_start && $stopNum <= $page_end) { + $hotspot = Array(); + $hotspot['id'] = $row[0]; + $hotspot['title'] = $row[1]; + $hotspot['type'] = 0; + $hotspot['lat'] = floor($row[2]*1000000); + $hotspot['lon'] = floor($row[3]*1000000); + $hotspot['distance'] = distance($row[2], $row[3], $_REQUEST['lat'], $_REQUEST['lon']); + if (!isset($_REQUEST['radius']) || $hotspot['distance'] < $_REQUEST['radius']) { + $hotspot['actions'] = Array(Array("label" => 'View more trips/information', 'uri' => 'http://bus.lambdacomplex.org/'.'stop.php?stopid='.$row[0])); + $url = $APIurl."/json/stoptrips?stop=".$row[0]."&time=".midnight_seconds()."&service_period=".service_period(); + $trips = json_decode(getPage($url)); + debug(print_r($trips,true)); + foreach ($trips as $key => $row) + { + if ($key < 3) { + $hotspot['line'.strval($key+2)]= $row[1][1] .' @ ' .midnight_seconds_to_time($row[0]); + } + } + if (sizeof($trips) == 0) $hotspot['line2'] = 'No trips in the near future.'; + $output['hotspots'][] = $hotspot; + } + } +} +if (sizeof($hotspot) > 0) { + $output['errorString'] = 'ok'; + $output['errorCode'] = 0; + } else { + $output['errorString'] = 'no results, try increasing range'; + $output['errorCode'] = 21; +} +if ($page_end >= $max_results || sizeof($hotspot) < $max_page) { + $output["morePages"] = false; + $output["nextPageKey"] = null; +} else { + $output["morePages"] = true; + $output["nextPageKey"] = $page_end; +} +echo json_encode($output); +?>