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));
}
Example #2
0
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');
    }
}
Example #3
0
    } 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!');
    }
}