1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | <?php include ('include/common.inc.php'); /* also need last modified epoch of client gtfs - add,remove,patch - stop - trip - patterns (WHERE=) - route (short_name or route_id) - street - stop - trip */ /* header { gtrtfs_version: "1" timestamp: 1307926866 } entity { id: "21393" alert { active_period { start: 1307955600 end: 1307988000 } informed_entity { route_id: "100" route_type: 1 } url { translation { text: "http://trimet.org/alerts/" } } description_text { translation { text: "Rose Festival fleet departures will cause bridge lifts until around 10 a.m. Expect delays." } } } }*/ $return = Array(); header('Content-Type: text/javascript; charset=utf8'); // header('Access-Control-Allow-Origin: http://bus.lambdacomplex.org/'); header('Access-Control-Max-Age: 3628800'); header('Access-Control-Allow-Methods: GET, POST, PUT, DELETE'); if (isset($_GET['callback'])) { $json = '(' . json_encode($return) . ');'; //must wrap in parens and end with semicolon print_r($_GET['callback'] . $json); //callback is prepended for json-p } else echo json_encode($return); ?> |