<?php |
<?php |
|
|
|
/* |
|
* Copyright 2010,2011 Alexander Sadleir |
|
|
|
Licensed under the Apache License, Version 2.0 (the "License"); |
|
you may not use this file except in compliance with the License. |
|
You may obtain a copy of the License at |
|
|
|
http://www.apache.org/licenses/LICENSE-2.0 |
|
|
|
Unless required by applicable law or agreed to in writing, software |
|
distributed under the License is distributed on an "AS IS" BASIS, |
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
See the License for the specific language governing permissions and |
|
limitations under the License. |
|
*/ |
include ('include/common.inc.php'); |
include ('include/common.inc.php'); |
|
|
if (basename(__FILE__) == "servicealerts_api.php") { |
if (basename(__FILE__) == "servicealerts_api.php") { |
$return = getServiceAlertsAsJSON($_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 = '(' . $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 $return; |
} |
} |
else echo $return; |
?> |
} |
|
?> |
|
|
|