<?php |
<?php |
include('common.inc.php'); |
include('common.inc.php'); |
$tripid = filter_var($_REQUEST['tripid'],FILTER_SANITIZE_NUMBER_INT); |
$tripid = filter_var($_REQUEST['tripid'],FILTER_SANITIZE_NUMBER_INT); |
$stopid = filter_var($_REQUEST['stopid'],FILTER_SANITIZE_NUMBER_INT); |
$stopid = filter_var($_REQUEST['stopid'],FILTER_SANITIZE_NUMBER_INT); |
if ($_REQUEST['routeid']) { |
if ($_REQUEST['routeid']) { |
$url = $APIurl."/json/routetrips?route_id=".filter_var($_REQUEST['routeid'],FILTER_SANITIZE_NUMBER_INT); |
$url = $APIurl."/json/routetrips?route_id=".filter_var($_REQUEST['routeid'],FILTER_SANITIZE_NUMBER_INT); |
$trips = json_decode(getPage($url)); |
$trips = json_decode(getPage($url)); |
debug(print_r($trips,true)); |
debug(print_r($trips,true)); |
foreach ($trips as $trip) |
foreach ($trips as $trip) |
{ |
{ |
if ($trip[0] < midnight_seconds()) { |
if ($trip[0] < midnight_seconds()) { |
$tripid = $trip[1]; |
$tripid = $trip[1]; |
break; |
break; |
} |
} |
} |
} |
if (!($tripid > 0)) $tripid = $trips[0][1]; |
if (!($tripid > 0)) $tripid = $trips[0][1]; |
} |
} |
$url = $APIurl."/json/triprows?trip=".$tripid; |
$url = $APIurl."/json/triprows?trip=".$tripid; |
$trips = array_flatten(json_decode(getPage($url))); |
$trips = array_flatten(json_decode(getPage($url))); |
debug(print_r($trips,true)); |
debug(print_r($trips,true)); |
include_header("Stops on ". $trips[1]->route_short_name . ' '. $trips[1]->route_long_name,"trip"); |
include_header("Stops on ". $trips[1]->route_short_name . ' '. $trips[1]->route_long_name,"trip"); |
if (isMetricsOn()) { |
if (isMetricsOn()) { |
// Create a new Instance of the tracker |
// Create a new Instance of the tracker |
$owa = new owa_php($config); |
$owa = new owa_php(); |
// Set the ID of the site being tracked |
// Set the ID of the site being tracked |
$owa->setSiteId('bus.lambdacomplex.org'); |
$owa->setSiteId($owaSiteID); |
// Create a new event object |
// Create a new event object |
$event = $owa->makeEvent(); |
$event = $owa->makeEvent(); |
// Set the Event Type, in this case a "video_play" |
// Set the Event Type, in this case a "video_play" |
$event->setEventType('view_trip'); |
$event->setEventType('view_trip'); |
// Set a property |
// Set a property |
$event->set('trip_id',$tripid); |
$event->set('trip_id',$tripid); |
$event->set('route_id',$routeid); |
$event->set('route_id',$routeid); |
// Track the event |
// Track the event |
$owa->trackEvent($event); |
$owa->trackEvent($event); |
} |
} |
timePlaceSettings(); |
timePlaceSettings(); |
echo ' <ul data-role="listview" data-inset="true">'; |
echo ' <ul data-role="listview" data-inset="true">'; |
|
|
|
|
$url = $APIurl."/json/tripstoptimes?trip=".$tripid; |
$url = $APIurl."/json/tripstoptimes?trip=".$tripid; |
|
|
$json = json_decode(getPage($url)); |
$json = json_decode(getPage($url)); |
debug(print_r($json,true)); |
debug(print_r($json,true)); |
$stops = $json[0]; |
$stops = $json[0]; |
$times = $json[1]; |
$times = $json[1]; |
foreach ($stops as $key => $row) |
foreach ($stops as $key => $row) |
{ |
{ |
echo '<li>'; |
echo '<li>'; |
echo '<h3><a href="stop.php?stopid='.$row[0].'">'.bracketsMeanNewLine($row[1]); |
echo '<h3><a href="stop.php?stopid='.$row[0].'">'.bracketsMeanNewLine($row[1]); |
if ($row[0] == $stopid) echo "<br><small> Current Location</small>"; |
if ($row[0] == $stopid) echo "<br><small> Current Location</small>"; |
echo '</a></h3>'; |
echo '</a></h3>'; |
echo '<p class="ui-li-aside">'.midnight_seconds_to_time($times[$key]).'</p>'; |
echo '<p class="ui-li-aside">'.midnight_seconds_to_time($times[$key]).'</p>'; |
echo '</li>'; |
echo '</li>'; |
} |
} |
echo '</ul>'; |
echo '</ul>'; |
include_footer(); |
include_footer(); |
?> |
?> |
|
|