'.staticmap(Array(0 => Array($stop[2],$stop[3]))).'

'; echo '
    '; --- a/busui/stopList.php +++ b/busui/stopList.php @@ -16,7 +16,7 @@ } // By suburb if (isset($_REQUEST['suburbs'])) { - include_header("Stops by Suburb"); + include_header("Stops by Suburb","stopList"); navbar(); echo '
      '; foreach ($suburbs as $suburb) { @@ -28,20 +28,34 @@ if ($_REQUEST['allstops']) { $url = $APIurl."/json/stops"; - include_header("All Stops"); + include_header("All Stops","stopList"); navbar(); } else if ($_REQUEST['nearby']) { $url = $APIurl."/json/neareststops?lat={$_SESSION['lat']}&lon={$_SESSION['lon']}&limit=15"; -include_header("Nearby Stops"); +include_header("Nearby Stops","stopList"); navbar(); timePlaceSettings(); } else if ($_REQUEST['suburb']) { $url = $APIurl."/json/stopzonesearch?q=".filter_var($_REQUEST['suburb'], FILTER_SANITIZE_STRING); -include_header("Stops in ".ucwords(filter_var($_REQUEST['suburb'], FILTER_SANITIZE_STRING))); +include_header("Stops in ".ucwords(filter_var($_REQUEST['suburb'], FILTER_SANITIZE_STRING)),"stopList"); +if (isMetricsOn()) { +// Create a new Instance of the tracker +$owa = new owa_php($config); +// Set the ID of the site being tracked +$owa->setSiteId('bus.lambdacomplex.org'); +// Create a new event object +$event = $owa->makeEvent(); +// Set the Event Type, in this case a "video_play" +$event->setEventType('view_stop_list_suburb'); +// Set a property +$event->set('stop_list_suburb',$_REQUEST['suburb']); +// Track the event +$owa->trackEvent($event); + } navbar(); } else { $url = $APIurl."/json/timingpoints"; - include_header("Timing Points / Major Stops"); + include_header("Timing Points / Major Stops","stopList"); navbar(); } echo '
      Go to letter: '; --- a/busui/trip.php +++ b/busui/trip.php @@ -18,7 +18,22 @@ $url = $APIurl."/json/triprows?trip=".$tripid; $trips = array_flatten(json_decode(getPage($url))); debug(print_r($trips,true)); -include_header("Stops on ". $trips[1]->route_short_name . ' '. $trips[1]->route_long_name); +include_header("Stops on ". $trips[1]->route_short_name . ' '. $trips[1]->route_long_name,"trip"); +if (isMetricsOn()) { +// Create a new Instance of the tracker +$owa = new owa_php($config); +// Set the ID of the site being tracked +$owa->setSiteId('bus.lambdacomplex.org'); +// Create a new event object +$event = $owa->makeEvent(); +// Set the Event Type, in this case a "video_play" +$event->setEventType('view_trip'); +// Set a property +$event->set('trip_id',$tripid); +$event->set('route_id',$routeid); +// Track the event +$owa->trackEvent($event); + } timePlaceSettings(); echo '
        '; --- a/busui/tripPlanner.php +++ b/busui/tripPlanner.php @@ -1,6 +1,6 @@ \n"; tripPlanForm($errorMessage); } else { + if (isMetricsOn()) { +// Create a new Instance of the tracker +$owa = new owa_php($config); +// Set the ID of the site being tracked +$owa->setSiteId('bus.lambdacomplex.org'); +// Create a new event object +$event = $owa->makeEvent(); +// Set the Event Type, in this case a "video_play" +$event->setEventType('view_trip_plan'); +// Set a property +$event->set('from',$from); +$event->set('to',$to); +$event->set('time',$time); +$event->set('date',$date); +// Track the event +$owa->trackEvent($event); + } $url = $otpAPIurl."ws/plan?date=" . urlencode($_REQUEST['date']) . "&time=" . urlencode($_REQUEST['time']) . "&mode=TRANSIT%2CWALK&optimize=QUICK&maxWalkDistance=840&wheelchair=false&toPlace=$toPlace&fromPlace=$fromPlace&intermediatePlaces="; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);