Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def result
- if params[:room_type].present? && params[:location].present? && params[:nb_piece].present?
- @biens = Bien.near(params[:location], 1, units: :km).where(room_type: params[:room_type], nb_piece: params[:nb_piece])
- end
- @users = User.where(id: @biens.reorder(:user_id).pluck(:user_id), payer: true) || User.where(id: @biens.reorder(:user_id).pluck(:user_id), subscribed: true)
- end
- def contact
- wufoo(params[:location], params[:room_type], params[:nb_piece], params[:email], params[:phone])
- end
- def wufoo(adresse, type, pieces, email, phone)
- require "net/http"
- require "uri"
- require "json"
- base_url = 'https://wako94.wufoo.com/api/v3/'
- username = 'N5WI-FJ6V-WWCG-STQJ'
- password = 'footastic'
- uri = URI.parse(base_url+"forms/m1gs60wo1q24qsh/entries.json")
- request = Net::HTTP::Post.new(uri.request_uri)
- request.basic_auth(username, password)
- request.set_form_data('Field7' => adresse,
- 'Field9' => type,
- 'Field12' => email,
- 'Field11' => phone,
- 'Field8' => pieces
- )
- response = Net::HTTP.start(uri.hostname, uri.port, :use_ssl => uri.scheme == 'https') {|http|
- http.request(request)
- }
- puts JSON.pretty_generate(JSON[response.body])
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement