<?php |
<?php |
/* |
/* |
* Copyright 2010,2011 Alexander Sadleir |
* Copyright 2010,2011 Alexander Sadleir |
|
|
Licensed under the Apache License, Version 2.0 (the "License"); |
Licensed under the Apache License, Version 2.0 (the "License"); |
you may not use this file except in compliance with the License. |
you may not use this file except in compliance with the License. |
You may obtain a copy of the License at |
You may obtain a copy of the License at |
|
|
http://www.apache.org/licenses/LICENSE-2.0 |
http://www.apache.org/licenses/LICENSE-2.0 |
|
|
Unless required by applicable law or agreed to in writing, software |
Unless required by applicable law or agreed to in writing, software |
distributed under the License is distributed on an "AS IS" BASIS, |
distributed under the License is distributed on an "AS IS" BASIS, |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
See the License for the specific language governing permissions and |
See the License for the specific language governing permissions and |
limitations under the License. |
limitations under the License. |
*/ |
*/ |
include ('../include/common.inc.php'); |
include ('../include/common.inc.php'); |
header('Content-Type: text/javascript; charset=utf8'); |
header('Content-Type: text/javascript; charset=utf8'); |
// header('Access-Control-Allow-Origin: http://bus.lambdacomplex.org/'); |
// header('Access-Control-Allow-Origin: http://bus.lambdacomplex.org/'); |
header('Access-Control-Max-Age: 3628800'); |
header('Access-Control-Max-Age: 3628800'); |
header('Access-Control-Allow-Methods: GET, POST, PUT, DELETE'); |
header('Access-Control-Allow-Methods: GET, POST, PUT, DELETE'); |
?> |
?> |
{ |
{ |
"label": "<?php echo $_REQUEST['routeid']; ?>", |
"label": "<?php echo $routename; ?>", |
"data": <?php |
"data": <?php |
$query = "select * from myway_timingdeltas where route_name = :route_name AND abs(timing_delta) < 2*(select stddev(timing_delta) from myway_timingdeltas) order by stop_sequence;"; |
$query = "select * from myway_timingdeltas where route_name = :route_name |
|
AND abs(timing_delta) < 2*(select stddev(timing_delta) from myway_timingdeltas) order by stop_sequence;"; |
$query = $conn->prepare($query); |
$query = $conn->prepare($query); |
$_REQUEST['routeid'].=" "; |
$query->bindParam(':route_name', $routename, PDO::PARAM_STR); |
$query->bindParam(':route_name', $_REQUEST['routeid'], PDO::PARAM_STR); |
|
|
|
$query->execute(); |
$query->execute(); |
if (!$query) { |
if (!$query) { |
databaseError($conn->errorInfo()); |
databaseError($conn->errorInfo()); |
return Array(); |
return Array(); |
} |
} |
foreach ($query->fetchAll() as $delta) { |
foreach ($query->fetchAll() as $delta) { |
$points[] = "[{$delta['stop_sequence']}, {$delta['timing_delta']}]"; |
$points[] = "[{$delta['stop_sequence']}, {$delta['timing_delta']}]"; |
}; |
}; |
echo "[" . implode(",", $points) . "]"; |
echo "[" . implode(",", $points) . "]"; |
?> |
?> |
} |
} |
|
|