Merge new gtfs-realtime into existing servicealerts architecture
[busui.git] / servicealerts_api.php
blob:a/servicealerts_api.php -> blob:b/servicealerts_api.php
<?php <?php
include ('include/common.inc.php'); include ('include/common.inc.php');
   
if (basename(__FILE__) == "servicealerts_api.php") { if (basename(__FILE__) == "servicealerts_api.php") {
$return = getServiceAlerts($_REQUEST['filter_class'],$_REQUEST['filter_id']); $return = getServiceAlertsAsJSON($_REQUEST['filter_class'],$_REQUEST['filter_id']);
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');
if (isset($_GET['callback'])) { if (isset($_GET['callback'])) {
$json = '(' . json_encode($return) . ');'; //must wrap in parens and end with semicolon $json = '(' . $return . ');'; //must wrap in parens and end with semicolon
//print_r($_GET['callback'] . $json); //callback is prepended for json-p //print_r($_GET['callback'] . $json); //callback is prepended for json-p
} }
else echo json_encode($return); else echo $return;
} }
?> ?>