#w_accommodation_jquery_start .col-lg-4.col-md-4.col-sm-5.col-xs-12 .div-buscador.buscador-shadow = t('filters') .buscador-interior.buscador-shadow = form_tag w_accommodations_path, :method => 'get', :id => "form-search" do .buscador-tit.buscador-shadow = t('search') .search-text -if @locale == 'en' %input.form-control.padding-form{:id =>"accommodation_title", :name => "title", :value => params[:title], :class => 'search-width', :placeholder => t('search'), data: {autocomplete_source: accommodations_title_en_index_path}} -if @locale == 'es' %input.form-control.padding-form{:id =>"accommodation_title", :name => "title", :value => params[:title], :class => 'search-width', :placeholder => t('search'), data: {autocomplete_source: accommodations_title_es_path}} -if @locale == 'fr' %input.form-control.padding-form{:id =>"accommodation_title", :name => "title", :value => params[:title], :class => 'search-width', :placeholder => t('search'), data: {autocomplete_source: accommodations_title_fr_index_path}} -if @locale == 'ru' %input.form-control.padding-form{:id =>"accommodation_title", :name => "title", :value => params[:title], :class => 'search-width', :placeholder => t('search'), data: {autocomplete_source: accommodations_title_ru_index_path}} .buscador-tit.buscador-shadow = t('type') .search-text = select_tag "pag_accommodation", options_for_select([[t('apartment')+" ("+@allapartments.count.to_s+")","apartment"],[t('penthouse')+" ("+@allpenthouse.count.to_s+")","penthouse"],[t('villa')+" ("+@allvilla.count.to_s+")","villa"],[t('chalet')+" ("+@allchalet.count.to_s+")","chalet"],[t('land')+" ("+@allland.count.to_s+")","land"],[t('local')+" ("+@alllocal.count.to_s+")","local"]], params[:pag_accommodation]), :class => 'form-control padding-form', include_blank: t('all')+" ("+@accommodationsall.count.to_s+")" .buscador-tit.buscador-shadow = t('ubication') - @urlpath = request.path.to_s - @url_locale = @urlpath.split('/') - @urllast = request.path.split('/').last.to_s -if @locale == 'en' .search-text .pix - if @info_country == 1 - @c_country = Country.find(@urllast) = collection_select(:country, :id, @countriessm, :id, :en, {prompt: "Select Country: ", :selected => @c_country.id}, :name => 'country', class: "form-control padding-form") - elsif @info_city == 1 - @c_province = Province.find(@urllast) = collection_select(:country, :id, @countriessm, :id, :en, {prompt: "Select Country: ", :selected => @c_province.country_id}, :name => 'country', class: "form-control padding-form") - elsif @info_area == 1 - @c_area = Region.find(@urllast) = collection_select(:country, :id, @countriessm, :id, :en, {prompt: "Select Country: ", :selected => @c_area.country_id}, :name => 'country', class: "form-control padding-form") - elsif @info_location == 1 - @c_location = Location.find(@urllast) = collection_select(:country, :id, @countriessm, :id, :en, {prompt: "Select Country: ", :selected => @c_location.country_id}, :name => 'country', class: "form-control padding-form") - else = collection_select(:country, :id, @countriessm, :id, :en, {prompt: "Select Country: "}, :name => 'country', class: "form-control padding-form") .pix1 .fl1 - if @info_city == 1 - @c_province = Province.find(@urllast) = grouped_collection_select( :province, :id, Country.order(:en), :provinces, :en, :id, :en, {prompt: "Select City: ", :selected => @c_province.id}, :name => 'province', class: "form-control padding-form s1") - elsif @info_area == 1 - @c_area = Region.find(@urllast) = grouped_collection_select( :province, :id, Country.order(:en), :provinces, :en, :id, :en, {prompt: "Select City: ", :selected => @c_area.province_id}, :name => 'province', class: "form-control padding-form s1") - elsif @info_location == 1 - @c_location = Location.find(@urllast) = grouped_collection_select( :province, :id, Country.order(:en), :provinces, :en, :id, :en, {prompt: "Select City: ", :selected => @c_location.province_id}, :name => 'province', class: "form-control padding-form s1") - else = grouped_collection_select( :province, :id, Country.order(:en), :provinces, :en, :id, :en, {prompt: "Select City: "}, :name => 'province', class: "form-control padding-form s1") .pix2 .fl2 - if @info_area == 1 - @c_area = Region.find(@urllast) = grouped_collection_select( :region, :id, Province.order(:en), :regions, :en, :id, :en, {prompt: "Select area: ", :selected => @c_area.id}, :name => 'region', class: "form-control padding-form s2") - elsif @info_location == 1 - @c_location = Location.find(@urllast) = grouped_collection_select( :region, :id, Province.order(:en), :regions, :en, :id, :en, {prompt: "Select area: ", :selected => @c_location.region_id}, :name => 'region', class: "form-control padding-form s2") - else = grouped_collection_select( :region, :id, Province.order(:en), :regions, :en, :id, :en, {prompt: "Select area: "}, :name => 'region', class: "form-control padding-form s2") .pix3 .fl3 - if @info_location == 1 - @c_location = Location.find(@urllast) = grouped_collection_select( :location, :id, Region.order(:en), :locations, :en, :id, :en, {prompt: "Select Location: ", :selected => @c_location.id}, :name => 'location', class: "form-control padding-form s3") - else = grouped_collection_select( :location, :id, Region.order(:en), :locations, :en, :id, :en, {prompt: "Select Location: "}, :name => 'location', class: "form-control padding-form s3") -if @locale == 'es' .search-text .pix - if @info_country == 1 - @c_country = Country.find(@urllast) = collection_select(:country, :id, @countriessm, :id, :es, {prompt: "Selecciona país: ", :selected => @c_country.id}, :name => 'country', class: "form-control padding-form") - elsif @info_city == 1 - @c_province = Province.find(@urllast) = collection_select(:country, :id, @countriessm, :id, :es, {prompt: "Selecciona país: ", :selected => @c_province.country_id}, :name => 'country', class: "form-control padding-form") - elsif @info_area == 1 - @c_area = Region.find(@urllast) = collection_select(:country, :id, @countriessm, :id, :es, {prompt: "Selecciona país: ", :selected => @c_area.country_id}, :name => 'country', class: "form-control padding-form") - elsif @info_location == 1 - @c_location = Location.find(@urllast) = collection_select(:country, :id, @countriessm, :id, :es, {prompt: "Selecciona país: ", :selected => @c_location.country_id}, :name => 'country', class: "form-control padding-form") - else = collection_select(:country, :id, @countriessm, :id, :es, {prompt: "Selecciona país: "}, :name => 'country', class: "form-control padding-form") .pix1 .fl1 - if @info_city == 1 - @c_province = Province.find(@urllast) = grouped_collection_select( :province, :id, Country.order(:es), :provinces, :es, :id, :es, {prompt: "Selecciona ciudad: ", :selected => @c_province.id}, :name => 'province', class: "form-control padding-form s1") - elsif @info_area == 1 - @c_area = Region.find(@urllast) = grouped_collection_select( :province, :id, Country.order(:es), :provinces, :es, :id, :es, {prompt: "Selecciona ciudad: ", :selected => @c_area.province_id}, :name => 'province', class: "form-control padding-form s1") - elsif @info_location == 1 - @c_location = Location.find(@urllast) = grouped_collection_select( :province, :id, Country.order(:es), :provinces, :es, :id, :es, {prompt: "Selecciona ciudad: ", :selected => @c_location.province_id}, :name => 'province', class: "form-control padding-form s1") - else = grouped_collection_select( :province, :id, Country.order(:es), :provinces, :es, :id, :es, {prompt: "Selecciona ciudad: "}, :name => 'province', class: "form-control padding-form s1") .pix2 .fl2 - if @info_area == 1 - @c_area = Region.find(@urllast) = grouped_collection_select( :region, :id, Province.order(:es), :regions, :es, :id, :es, {prompt: "Selecciona la zona: ", :selected => @c_area.id}, :name => 'region', class: "form-control padding-form s2") - elsif @info_location == 1 - @c_location = Location.find(@urllast) = grouped_collection_select( :region, :id, Province.order(:es), :regions, :es, :id, :es, {prompt: "Selecciona la zona: ", :selected => @c_location.region_id}, :name => 'region', class: "form-control padding-form s2") - else = grouped_collection_select( :region, :id, Province.order(:es), :regions, :es, :id, :es, {prompt: "Selecciona la zona: "}, :name => 'region', class: "form-control padding-form s2") .pix3 .fl3 - if @info_location == 1 - @c_location = Location.find(@urllast) = grouped_collection_select( :location, :id, Region.order(:es), :locations, :es, :id, :es, {prompt: "Selecciona ubicación: ", :selected => @c_location.id}, :name => 'location', class: "form-control padding-form s3") - else = grouped_collection_select( :location, :id, Region.order(:es), :locations, :es, :id, :es, {prompt: "Selecciona ubicación: "}, :name => 'location', class: "form-control padding-form s3") -if @locale == 'ru' .search-text .pix - if @info_country == 1 - @c_country = Country.find(@urllast) = collection_select(:country, :id, @countriessm, :id, :ru, {prompt: "Выберите страну: ", :selected => @c_country.id}, :name => 'country', class: "form-control padding-form") - elsif @info_city == 1 - @c_province = Province.find(@urllast) = collection_select(:country, :id, @countriessm, :id, :ru, {prompt: "Выберите страну: ", :selected => @c_province.country_id}, :name => 'country', class: "form-control padding-form") - elsif @info_area == 1 - @c_area = Region.find(@urllast) = collection_select(:country, :id, @countriessm, :id, :ru, {prompt: "Выберите страну: ", :selected => @c_area.country_id}, :name => 'country', class: "form-control padding-form") - elsif @info_location == 1 - @c_location = Location.find(@urllast) = collection_select(:country, :id, @countriessm, :id, :ru, {prompt: "Выберите страну: ", :selected => @c_location.country_id}, :name => 'country', class: "form-control padding-form") - else = collection_select(:country, :id, @countriessm, :id, :ru, {prompt: "Выберите страну: "}, :name => 'country', class: "form-control padding-form") .pix1 .fl1 - if @info_city == 1 - @c_province = Province.find(@urllast) = grouped_collection_select( :province, :id, Country.order(:ru), :provinces, :ru, :id, :ru, {prompt: "Выберите город: ", :selected => @c_province.id}, :name => 'province', class: "form-control padding-form s1") - elsif @info_area == 1 - @c_area = Region.find(@urllast) = grouped_collection_select( :province, :id, Country.order(:ru), :provinces, :ru, :id, :ru, {prompt: "Выберите город: ", :selected => @c_area.province_id}, :name => 'province', class: "form-control padding-form s1") - elsif @info_location == 1 - @c_location = Location.find(@urllast) = grouped_collection_select( :province, :id, Country.order(:ru), :provinces, :ru, :id, :ru, {prompt: "Выберите город: ", :selected => @c_location.province_id}, :name => 'province', class: "form-control padding-form s1") - else = grouped_collection_select( :province, :id, Country.order(:ru), :provinces, :ru, :id, :ru, {prompt: "Выберите город: "}, :name => 'province', class: "form-control padding-form s1") .pix2 .fl2 - if @info_area == 1 - @c_area = Region.find(@urllast) = grouped_collection_select( :region, :id, Province.order(:ru), :regions, :ru, :id, :ru, {prompt: "Выберите область: ", :selected => @c_area.id}, :name => 'region', class: "form-control padding-form s2") - elsif @info_location == 1 - @c_location = Location.find(@urllast) = grouped_collection_select( :region, :id, Province.order(:ru), :regions, :ru, :id, :ru, {prompt: "Выберите область: ", :selected => @c_location.region_id}, :name => 'region', class: "form-control padding-form s2") - else = grouped_collection_select( :region, :id, Province.order(:ru), :regions, :ru, :id, :ru, {prompt: "Выберите область: "}, :name => 'region', class: "form-control padding-form s2") .pix3 .fl3 - if @info_location == 1 - @c_location = Location.find(@urllast) = grouped_collection_select( :location, :id, Region.order(:ru), :locations, :ru, :id, :ru, {prompt: "Выберите расположение: ", :selected => @c_location.id}, :name => 'location', class: "form-control padding-form s3") - else = grouped_collection_select( :location, :id, Region.order(:ru), :locations, :ru, :id, :ru, {prompt: "Выберите расположение: "}, :name => 'location', class: "form-control padding-form s3") .buscador-tit.buscador-shadow = t('price') .search-text .features-ex = select_tag "price_min", options_for_select([['300.000 €','300000'], ['600.000 €','600000'], ['900.000 €','900000'], ['1.200.000 €','1200000'], ['1.500.000 €','1500000'], ['2.000.000 €','2000000'], ['2.500.000 €','2500000'], ['> 3.000.000 €','3000000']], params[:price_min]), :class => 'form-control padding-form', include_blank: t('from') + " (€)" .features-ex = select_tag "price_max", options_for_select([['600.000 €','600000'], ['900.000 €','900000'], ['1.200.000 €','1200000'], ['1.500.000 €','1500000'], ['2.000.000 €','2000000'], ['2.500.000 €','2500000'], ['3.000.000 €','3000000'], ['> 4.000.000 €','4000000']], params[:price_max]), :class => 'form-control padding-form', include_blank: t('to') + " (€)" .buscador-tit.buscador-shadow = t('features') .search-text /= select_tag "children", options_for_select([1,2,3,4,5,['6+',6]], params[:children]), :class => 'selector buscador-shadow', include_blank: t('n_children') .features-ex = select_tag "bedrooms", options_for_select([1,2,3,4,5,6,7,8,9,10], params[:bedrooms]), :class => 'form-control padding-form', include_blank: t('n_bedrooms') #button-extended-search = t('advanced_search') #effect-extended-menu .extended-search-menu-div .extended-search-menu = t('jacuzzi')+':' - if params[:jacuzzi] = check_box_tag 'jacuzzi', 1, true - else = check_box_tag 'jacuzzi', 1, false .extended-search-menu = t('sauna')+':' - if params[:sauna] = check_box_tag 'sauna', 1, true - else = check_box_tag 'sauna', 1, false .extended-search-menu = t('spa')+':' - if params[:spa] = check_box_tag 'spa', 1, true - else = check_box_tag 'spa', 1, false .extended-search-menu = t('garden')+':' - if params[:garden] = check_box_tag 'garden', 1, true - else = check_box_tag 'garden', 1, false .extended-search-menu = t('sea_view')+':' - if params[:sea_view] = check_box_tag 'sea_view', 1, true - else = check_box_tag 'sea_view', 1, false .extended-search-menu = t('beach_front')+':' - if params[:beach_front] = check_box_tag 'beach_front', 1, true - else = check_box_tag 'beach_front', 1, false .extended-search-menu = t('lift')+':' - if params[:lift] = check_box_tag 'lift', 1, true - else = check_box_tag 'lift', 1, false .extended-search-menu =t ('chimney')+':' - if params[:chimney] = check_box_tag 'chimney', 1, true - else = check_box_tag 'chimney', 1, false .extended-search-menu = t('pool')+':' - if params[:pool] = check_box_tag 'pool', 1, true - else = check_box_tag 'pool', 1, false .extended-search-menu = t('pool_indoor')+':' - if params[:indoor_pool] = check_box_tag 'indoor_pool', 1, true - else = check_box_tag 'indoor_pool', 1, false .extended-search-menu = t('parking')+':' - if params[:parking] = check_box_tag 'parking', 1, true - else = check_box_tag 'parking', 1, false .extended-search-menu = t('terrace')+':' - if params[:terrace] = check_box_tag 'terrace', 1, true - else = check_box_tag 'terrace', 1, false #TgsForm-buscador = submit_tag( t('search'), :class => 'boton-buscador buscador-shadow', :id =>"search") .div-buscador.buscador-shadow .fas.fa-envelope = t('online_booking').mb_chars.upcase .buscador-interior.buscador-shadow = render 'contacts/formrequest'