function search_get($data) { $logged_in_user = user\get_logged_in_user(); if (!$logged_in_user) { return functions\json_respond('ERROR', 'Login Required!'); } $user_id = $logged_in_user['id']; $users = user\get_all_users(); functions\json_respond('OK', 'Query Performed!', array("users" => $users)); }
function request_post($data) { $logged_in_user = user\get_logged_in_user(); if (!$logged_in_user) { return functions\json_respond('ERROR', 'Login Required!'); } $request_data = array("user_id" => $logged_in_user['id'], "trip_id" => $data['trip_id'], "message" => $data['message']); if (database\request_ride($request_data)) { return functions\json_respond('OK', 'Request Sent!'); } else { return functions\json_respond('ERROR', 'Unable to request ride'); } }
} else { if ($method == 'get_requests_for_trip') { return get_requests_for_trip($user_id, $data); } else { if ($method == 'get_spots_remaining_for_trip') { return get_spots_remaining_for_trip($user_id, $data); } else { if ($method == 'get_rides') { return get_rides($user_id, $data); } else { return functions\json_respond('ERROR', 'Unknown method!'); } } } } } elseif ($_POST) { // Get logged in user $logged_in_user = user\get_logged_in_user(); if (!$logged_in_user) { return functions\json_respond('ERROR', 'Login required!'); } $user_id = $logged_in_user['id']; // Decode json data $data = json_decode($_POST['data'], true); $method = $_POST['method']; if ($method == 'update_ride_request_status') { return update_ride_request_status($user_id, $data); } else { return functions\json_respond('ERROR', 'Unknown method!'); } }