2 function __json_encode($data) {
3 if (is_array ( $data ) || is_object ( $data )) {
4 $islist = is_array ( $data ) && (empty ( $data ) || array_keys ( $data ) === range ( 0, count ( $data ) - 1 ));
7 $json = '[' . implode ( ',', array_map ( '__json_encode', $data ) ) . ']';
10 foreach ( $data as $key => $value ) {
11 $items [] = __json_encode ( "$key" ) . ':' . __json_encode ( $value );
13 $json = '{' . implode ( ',', $items ) . '}';
15 } elseif (is_string ( $data )) {
16 $json = '"' . addcslashes ( $data, '\\"' ) . '"';
18 // int, floats, bools, null
19 $json = strtolower ( var_export ( $data, true ) );
26 if (!isset($_GET['scope']) or !isset($_GET['type']) or !($_GET['lat']) or !isset($_GET['lng']) or !isset($_GET['radius']) or !isset($_GET['timemin']) or !isset($_GET['timemax']) or !isset($_GET['status']))
30 function POST_check($params)
32 if (!$params->type or !$params->lat or !$params->lng) return false;
36 function NOTIFY_check($params)
38 if (!$params->event_id or !$params->lat or !$params->lng or !$params->status) return false;