- @@url = request.original_url - @pag_title = t('title_index_our_best_offer') - @pag_description = t('description_index_our_best_offer') - @pag_keywords = t('keywords_index_our_best_offer') - @principal_bg = true - @locale = I18n.locale.to_s - @og_title = t('title_index_our_best_offer') - @og_url = request.original_url - @og_image = "/assets/web/the-grand-selection-logo-og.jpg" - @og_description = t('description_index_our_best_offer') - @hreflang_en = "https://#{request.host}"+w_our_best_offer_index_en_path - @hreflang_es = "https://#{request.host}"+w_our_best_offer_index_es_path - @hreflang_ru = "https://#{request.host}"+(CGI.unescape(w_our_best_offer_index_ru_path)) - @hreflang_fr = "https://#{request.host}"+w_our_best_offer_index_fr_path - @apartment = 0 - @chalet = 0 - @villa = 0 - @penthouse = 0 - @land = 0 - @commercial_property = 0 - @townhouse = 0 - @investment_project = 0 - @room = 0 - @our_best_offer.each do |accommodationprices| - if accommodationprices.accommodation.pag_accommodation == 'apartment' - @apartment = 1 - if accommodationprices.accommodation.pag_accommodation == 'villa' - @villa = 1 - if accommodationprices.accommodation.pag_accommodation == 'penthouse' - @penthouse = 1 - if accommodationprices.accommodation.pag_accommodation == 'chalet' - @chalet = 1 - if accommodationprices.accommodation.pag_accommodation == 'land' - @land = 1 - if accommodationprices.accommodation.pag_accommodation == 'commercial property' - @commercial_property = 1 - if accommodationprices.accommodation.pag_accommodation == 'townhouse' - @townhouse = 1 - if accommodationprices.accommodation.pag_accommodation == 'investment project' - @investment_project = 1 - if accommodationprices.accommodation.pag_accommodation == 'room' - @room = 1 #w_our_best_offers_jquery_start .container .row .col-lg-12.col-md-12.col-sm-12.col-xs-12 %h1.gallery-title = t('our_best_offer') .col-lg-12.col-md-12.col-sm-12.col-xs-12 -if @web_page_configs -if I18n.locale.to_s == 'en' .col-lg-12.col-md-12.col-sm-12.col-xs-12 = raw(@web_page_configs.tab_1_en) %br = raw(@web_page_configs.tab_2_en) -if I18n.locale.to_s == 'es' .col-lg-12.col-md-12.col-sm-12.col-xs-12 = raw(@web_page_configs.tab_1_es) %br = raw(@web_page_configs.tab_2_es) -if I18n.locale.to_s == 'ru' .col-lg-12.col-md-12.col-sm-12.col-xs-12 = raw(@web_page_configs.tab_1_ru) %br = raw(@web_page_configs.tab_2_ru) -if I18n.locale.to_s == 'fr' .col-lg-12.col-md-12.col-sm-12.col-xs-12 = raw(@web_page_configs.tab_1_fr) %br = raw(@web_page_configs.tab_2_fr) .col-lg-12.col-md-12.col-sm-12.col-xs-12 .best-offer-anclajes - if @apartment == 1 %a{:href => "#apartment"} = "#" + t('apartments').capitalize - if @villa == 1 %a{:href => "#villa"} = "#" + t('villas').capitalize - if @penthouse == 1 %a{:href => "#penthouse"} = "#" + t('penthouses').capitalize - if @chalet == 1 %a{:href => "#chalet"} = "#" + t('chalets').capitalize - if @land == 1 %a{:href => "#land"} = "#" + t('lands').capitalize - if @commercial_property == 1 %a{:href => "#commercial-propertys"} = "#" + t('commercial_properties').capitalize - if @townhouse == 1 %a{:href => "#townhouse"} = "#" + t('townhouses').capitalize - if @investment_project == 1 %a{:href => "#investment-project"} = "#" + t('investment_projects').capitalize - if @room == 1 %a{:href => "#room"} = "#" + t('room').capitalize .col-lg-12.col-md-12.col-sm-12.col-xs-12 .best-offer-back-search.font-search = form_tag w_our_best_offer_index_path, :method => 'get', :id => "form-search-in", :class => '' do .row .col-lg-10.col-md-10.col-sm-10.col-xs-12.ex-search .row .col-lg-1.col-md-1 .col-lg-3.col-md-3.col-sm-3.col-xs-6.ex-search .form-request-rad = select_tag "accommodation", options_for_select([[t('apartment')+" ("+@allapartments_offer.count.to_s+")","apartment"],[t('penthouse')+" ("+@allpenthouse_offer.count.to_s+")","penthouse"],[t('villa')+" ("+@allvilla_offer.count.to_s+")","villa"],[t('chalet')+" ("+@allchalet_offer.count.to_s+")","chalet"],[t('room')+" ("+@allroom_offer.count.to_s+")","room"]], params[:accommodation]), :class => 'form-control padding-form', include_blank: t('all')+" ("+@accommodationsall_offer.count.to_s+")" .col-lg-2.col-md-2.col-sm-3.col-xs-6.ex-search .form-request-rad = select_tag "bedrooms", options_for_select([1,2,3,4,5,6,7,8,9,['10+',10]], params[:bedrooms]), :class => 'form-control padding-form', include_blank: t('bedrooms') .col-lg-2.col-md-2.col-sm-3.col-xs-6.ex-search .form-request-rad = select_tag "people", options_for_select([1,2,3,4,5,6,7,8,9,['10+',10]], params[:people]), :class => 'form-control padding-form', include_blank: t('people') .col-lg-3.col-md-3.col-sm-3.col-xs-6.ex-search .form-request-rad = collection_select(:datefrom, :datefrom, @accommodationprices_serch, :datefrom_formated, :datefrom_formated_slash, {:include_blank => t('available_dates'), selected: params[:datefrom]}, :name => 'datefrom', class: "form-control padding-form") .col-lg-1.col-md-1 .row -if @locale == 'en' .col-lg-3.col-md-3.col-sm-3.col-xs-6.ex-search .form-request-rad = collection_select(:country, :id, @countries_offer, :id, :en, {:include_blank => t('country')+': '}, :name => 'country', class: "form-control padding-form") .col-lg-3.col-md-3.col-sm-3.col-xs-6.ex-search .form-request-rad = grouped_collection_select( :province, :id, Country.order(:en), :provinces, :en, :id, :en, {prompt: t('city')+': '}, :name => 'province', class: "form-control padding-form s1") .col-lg-3.col-md-3.col-sm-3.col-xs-6.ex-search .form-request-rad = grouped_collection_select( :region, :id, Province.order(:en), :regions, :en, :id, :en, {prompt: t('area')+': '}, :name => 'region', class: "form-control padding-form s2") .col-lg-3.col-md-3.col-sm-3.col-xs-6.ex-search .form-request-rad = grouped_collection_select( :location, :id, Region.order(:en), :locations, :en, :id, :en, {prompt: t('location')+': '}, :name => 'location', class: "form-control padding-form s3") -if @locale == 'es' .col-lg-3.col-md-3.col-sm-3.col-xs-6.ex-search .form-request-rad = collection_select(:country, :id, @countries_offer, :id, :es, {:include_blank => t('country')+': '}, :name => 'country', class: "form-control padding-form") .col-lg-3.col-md-3.col-sm-3.col-xs-6.ex-search .form-request-rad = grouped_collection_select( :province, :id, Country.order(:es), :provinces, :es, :id, :es, {prompt: t('city')+': '}, :name => 'province', class: "form-control padding-form s1") .col-lg-3.col-md-3.col-sm-3.col-xs-6.ex-search .form-request-rad = grouped_collection_select( :region, :id, Province.order(:es), :regions, :es, :id, :es, {prompt: t('area')+': '}, :name => 'region', class: "form-control padding-form s2") .col-lg-3.col-md-3.col-sm-3.col-xs-6.ex-search .form-request-rad = grouped_collection_select( :location, :id, Region.order(:es), :locations, :es, :id, :es, {prompt: t('location')+': '}, :name => 'location', class: "form-control padding-form s3") -if @locale == 'ru' .col-lg-3.col-md-3.col-sm-3.col-xs-6.ex-search .form-request-rad = collection_select(:country, :id, @countries_offer, :id, :ru, {:include_blank => t('country')+': '}, :name => 'country', class: "form-control padding-form") .col-lg-3.col-md-3.col-sm-3.col-xs-6.ex-search .form-request-rad = grouped_collection_select( :province, :id, Country.order(:ru), :provinces, :ru, :id, :ru, {prompt: t('city')+': '}, :name => 'province', class: "form-control padding-form s1") .col-lg-3.col-md-3.col-sm-3.col-xs-6.ex-search .form-request-rad = grouped_collection_select( :region, :id, Province.order(:ru), :regions, :ru, :id, :ru, {prompt: t('area')+': '}, :name => 'region', class: "form-control padding-form s2") .col-lg-3.col-md-3.col-sm-3.col-xs-6.ex-search .form-request-rad = grouped_collection_select( :location, :id, Region.order(:ru), :locations, :ru, :id, :ru, {prompt: t('location')+': '}, :name => 'location', class: "form-control padding-form s3") -if @locale == 'fr' .col-lg-3.col-md-3.col-sm-3.col-xs-6.ex-search .form-request-rad = collection_select(:country, :id, @countries_offer, :id, :fr, {:include_blank => t('country')+': '}, :name => 'country', class: "form-control padding-form") .col-lg-3.col-md-3.col-sm-3.col-xs-6.ex-search .form-request-rad = grouped_collection_select( :province, :id, Country.order(:fr), :provinces, :fr, :id, :fr, {prompt: t('city')+': '}, :name => 'province', class: "form-control padding-form s1") .col-lg-3.col-md-3.col-sm-3.col-xs-6.ex-search .form-request-rad = grouped_collection_select( :region, :id, Province.order(:fr), :regions, :fr, :id, :fr, {prompt: t('area')+': '}, :name => 'region', class: "form-control padding-form s2") .col-lg-3.col-md-3.col-sm-3.col-xs-6.ex-search .form-request-rad = grouped_collection_select( :location, :id, Region.order(:fr), :locations, :fr, :id, :fr, {prompt: t('location')+': '}, :name => 'location', class: "form-control padding-form s3") .col-lg-2.col-md-2.col-sm-2.col-xs-12.ex-search %button.btn.btn-block.btn-primary-search.btn-mod.btn-round{:type => "submit", :class => 'padding-form', :title => t('search')} .fas.fa-search = t('search') .col-lg-12.col-md-12.col-sm-12.col-xs-12 - if @apartment == 1 %h3#apartment = t('apartments') %hr - @our_best_offer.each do |accommodationprices| - if accommodationprices.accommodation.pag_accommodation == 'apartment' - @accommodation_url = w_accommodations_apartment_path(accommodationprices.accommodation) - if I18n.locale.to_s == 'en' - @title_locale = accommodationprices.accommodation.title_en - if I18n.locale.to_s == 'es' - @title_locale = accommodationprices.accommodation.title_es - if I18n.locale.to_s == 'fr' - @title_locale = accommodationprices.accommodation.title_fr - if I18n.locale.to_s == 'ru' - @title_locale = accommodationprices.accommodation.title_ru .row .col-lg-4.col-md-5.col-sm-12.col-xs-12.mobile-fix .center %a{href: @accommodation_url, class: 'best-offer-a', :target => "_blank"} - if accommodationprices.accommodation.ImagesAccommodations.exists? = image_tag(accommodationprices.accommodation.ImagesAccommodations.order("position").first.image.thumbnlg.url, class: 'img-best-offer' , :alt => @title_locale, :title => @title_locale) unless accommodationprices.accommodation.ImagesAccommodations.order("position").first.nil? - else = image_tag("web/no-foto-big.jpg", class: 'img-best-offer', :alt => @title_locale, :title => @title_locale) .col-lg-6.col-md-5.col-sm-12.col-xs-12 .best-offer-title %a{href: @accommodation_url, class: 'best-offer-a-t', :target => "_blank"} - if I18n.locale.to_s == 'en' = accommodationprices.accommodation.title_en - if I18n.locale.to_s == 'es' = accommodationprices.accommodation.title_es - if I18n.locale.to_s == 'fr' = accommodationprices.accommodation.title_fr - if I18n.locale.to_s == 'ru' = accommodationprices.accommodation.title_ru .best-offer-loc - if accommodationprices.accommodation.location_id != nil - @regions_bo.each do |region| - if region.id == accommodationprices.accommodation.region_id - if I18n.locale.to_s == 'en' = region.en - if I18n.locale.to_s == 'es' = region.es - if I18n.locale.to_s == 'fr' = region.fr - if I18n.locale.to_s == 'ru' = region.ru - @locations_bo.each do |location| - if location.id == accommodationprices.accommodation.location_id = " - " - if I18n.locale.to_s == 'en' = location.en - if I18n.locale.to_s == 'es' = location.es - if I18n.locale.to_s == 'fr' = location.fr - if I18n.locale.to_s == 'ru' = location.ru - else - if accommodationprices.accommodation.region_id != nil - @provinces_bo.each do |provinces| - if provinces.id == accommodationprices.accommodation.province_id - if I18n.locale.to_s == 'en' = provinces.en - if I18n.locale.to_s == 'es' = provinces.es - if I18n.locale.to_s == 'fr' = provinces.fr - if I18n.locale.to_s == 'ru' = provinces.ru - @regions_bo.each do |region| - if region.id == accommodationprices.accommodation.region_id = " - " - if I18n.locale.to_s == 'en' = region.en - if I18n.locale.to_s == 'es' = region.es - if I18n.locale.to_s == 'fr' = region.fr - if I18n.locale.to_s == 'ru' = region.ru - else - if accommodationprices.accommodation.province_id != nil - @countries_bo.each do |countries| - if countries.id == accommodationprices.accommodation.country_id - if I18n.locale.to_s == 'en' = countries.en - if I18n.locale.to_s == 'es' = countries.es - if I18n.locale.to_s == 'fr' = countries.fr - if I18n.locale.to_s == 'ru' = countries.ru - @provinces_bo.each do |provinces| - if provinces.id == accommodationprices.accommodation.province_id = " - " - if I18n.locale.to_s == 'en' = provinces.en - if I18n.locale.to_s == 'es' = provinces.es - if I18n.locale.to_s == 'fr' = provinces.fr - if I18n.locale.to_s == 'ru' = provinces.ru - else - if accommodationprices.accommodation.country_id != nil - @countries_bo.each do |countries| - if countries.id == accommodationprices.accommodation.country_id - if I18n.locale.to_s == 'en' = countries.en - if I18n.locale.to_s == 'es' = countries.es - if I18n.locale.to_s == 'fr' = countries.fr - if I18n.locale.to_s == 'ru' = countries.ru .best-offer-info - if accommodationprices.accommodation.bedrooms %span.fas.fa-bed{:title => t('bedrooms')} = accommodationprices.accommodation.bedrooms %span.padd-bo-l - if accommodationprices.accommodation.m_surface %span.fas.fa-home{:title => t('surface')} = accommodationprices.accommodation.m_surface = t('m2') %span.padd-bo-l - if accommodationprices.accommodation.n_people %span.fas.fa-user{:title => t('people')} = accommodationprices.accommodation.n_people %span.padd-bo-l .best-offer-date = t('from') = l(accommodationprices.datefrom, format: '%d '+I18n.t("date.month_names_s")[accommodationprices.datefrom.month]+' %Y') %br = t('to') = l(accommodationprices.dateto, format: '%d '+I18n.t("date.month_names_s")[accommodationprices.dateto.month]+' %Y') - if accommodationprices.price .best-offer-price = number_to_currency(accommodationprices.price, separator: ",", delimiter: " ") - @diference_nights = (accommodationprices.dateto - accommodationprices.datefrom).to_i = "(" + @diference_nights.to_s + " " + t('nights').downcase + ")" .col-lg-2.col-md-2.col-sm-12.col-xs-12 %table.best-offer-table %tr %td.align-middle %a{href: @accommodation_url, class: 'best-offer-a', :target => "_blank"} .best-offer-more-info-ic .fas.fa-info-circle .best-offer-more-info = t('more') - if @apartment == 1 .best-offer-type - if @villa == 1 %h3#villa = t('villas') %hr - @our_best_offer.each do |accommodationprices| - if accommodationprices.accommodation.pag_accommodation == 'villa' - @accommodation_url = w_accommodations_villa_path(accommodationprices.accommodation) - if I18n.locale.to_s == 'en' - @title_locale = accommodationprices.accommodation.title_en - if I18n.locale.to_s == 'es' - @title_locale = accommodationprices.accommodation.title_es - if I18n.locale.to_s == 'fr' - @title_locale = accommodationprices.accommodation.title_fr - if I18n.locale.to_s == 'ru' - @title_locale = accommodationprices.accommodation.title_ru .row .col-lg-4.col-md-5.col-sm-12.col-xs-12.mobile-fix .center %a{href: @accommodation_url, class: 'best-offer-a', :target => "_blank"} - if accommodationprices.accommodation.ImagesAccommodations.exists? = image_tag(accommodationprices.accommodation.ImagesAccommodations.order("position").first.image.thumbnlg.url, class: 'img-best-offer' , :alt => @title_locale, :title => @title_locale) unless accommodationprices.accommodation.ImagesAccommodations.order("position").first.nil? - else = image_tag("web/no-foto-big.jpg", class: 'img-best-offer', :alt => @title_locale, :title => @title_locale) .col-lg-6.col-md-5.col-sm-12.col-xs-12 .best-offer-title %a{href: @accommodation_url, class: 'best-offer-a-t', :target => "_blank"} - if I18n.locale.to_s == 'en' = accommodationprices.accommodation.title_en - if I18n.locale.to_s == 'es' = accommodationprices.accommodation.title_es - if I18n.locale.to_s == 'fr' = accommodationprices.accommodation.title_fr - if I18n.locale.to_s == 'ru' = accommodationprices.accommodation.title_ru .best-offer-loc - if accommodationprices.accommodation.location_id != nil - @regions_bo.each do |region| - if region.id == accommodationprices.accommodation.region_id - if I18n.locale.to_s == 'en' = region.en - if I18n.locale.to_s == 'es' = region.es - if I18n.locale.to_s == 'fr' = region.fr - if I18n.locale.to_s == 'ru' = region.ru - @locations_bo.each do |location| - if location.id == accommodationprices.accommodation.location_id = " - " - if I18n.locale.to_s == 'en' = location.en - if I18n.locale.to_s == 'es' = location.es - if I18n.locale.to_s == 'fr' = location.fr - if I18n.locale.to_s == 'ru' = location.ru - else - if accommodationprices.accommodation.region_id != nil - @provinces_bo.each do |provinces| - if provinces.id == accommodationprices.accommodation.province_id - if I18n.locale.to_s == 'en' = provinces.en - if I18n.locale.to_s == 'es' = provinces.es - if I18n.locale.to_s == 'fr' = provinces.fr - if I18n.locale.to_s == 'ru' = provinces.ru - @regions_bo.each do |region| - if region.id == accommodationprices.accommodation.region_id = " - " - if I18n.locale.to_s == 'en' = region.en - if I18n.locale.to_s == 'es' = region.es - if I18n.locale.to_s == 'fr' = region.fr - if I18n.locale.to_s == 'ru' = region.ru - else - if accommodationprices.accommodation.province_id != nil - @countries_bo.each do |countries| - if countries.id == accommodationprices.accommodation.country_id - if I18n.locale.to_s == 'en' = countries.en - if I18n.locale.to_s == 'es' = countries.es - if I18n.locale.to_s == 'fr' = countries.fr - if I18n.locale.to_s == 'ru' = countries.ru - @provinces_bo.each do |provinces| - if provinces.id == accommodationprices.accommodation.province_id = " - " - if I18n.locale.to_s == 'en' = provinces.en - if I18n.locale.to_s == 'es' = provinces.es - if I18n.locale.to_s == 'fr' = provinces.fr - if I18n.locale.to_s == 'ru' = provinces.ru - else - if accommodationprices.accommodation.country_id != nil - @countries_bo.each do |countries| - if countries.id == accommodationprices.accommodation.country_id - if I18n.locale.to_s == 'en' = countries.en - if I18n.locale.to_s == 'es' = countries.es - if I18n.locale.to_s == 'fr' = countries.fr - if I18n.locale.to_s == 'ru' = countries.ru .best-offer-info - if accommodationprices.accommodation.bedrooms %span.fas.fa-bed{:title => t('bedrooms')} = accommodationprices.accommodation.bedrooms %span.padd-bo-l - if accommodationprices.accommodation.m_surface %span.fas.fa-home{:title => t('surface')} = accommodationprices.accommodation.m_surface = t('m2') %span.padd-bo-l - if accommodationprices.accommodation.n_people %span.fas.fa-user{:title => t('people')} = accommodationprices.accommodation.n_people %span.padd-bo-l .best-offer-date = t('from') = l(accommodationprices.datefrom, format: '%d '+I18n.t("date.month_names_s")[accommodationprices.datefrom.month]+' %Y') %br = t('to') = l(accommodationprices.dateto, format: '%d '+I18n.t("date.month_names_s")[accommodationprices.dateto.month]+' %Y') - if accommodationprices.price .best-offer-price = number_to_currency(accommodationprices.price, separator: ",", delimiter: " ") - @diference_nights = (accommodationprices.dateto - accommodationprices.datefrom).to_i = "(" + @diference_nights.to_s + " " + t('nights').downcase + ")" .col-lg-2.col-md-2.col-sm-12.col-xs-12 %table.best-offer-table %tr %td.align-middle %a{href: @accommodation_url, class: 'best-offer-a', :target => "_blank"} .best-offer-more-info-ic .fas.fa-info-circle .best-offer-more-info = t('more') - if @villa == 1 .best-offer-type - if @penthouse == 1 %h3#penthouse = t('penthouses') %hr - @our_best_offer.each do |accommodationprices| - if accommodationprices.accommodation.pag_accommodation == 'penthouse' - @accommodation_url = w_accommodations_penthouse_path(accommodationprices.accommodation) - if I18n.locale.to_s == 'en' - @title_locale = accommodationprices.accommodation.title_en - if I18n.locale.to_s == 'es' - @title_locale = accommodationprices.accommodation.title_es - if I18n.locale.to_s == 'fr' - @title_locale = accommodationprices.accommodation.title_fr - if I18n.locale.to_s == 'ru' - @title_locale = accommodationprices.accommodation.title_ru .row .col-lg-4.col-md-5.col-sm-12.col-xs-12.mobile-fix .center %a{href: @accommodation_url, class: 'best-offer-a', :target => "_blank"} - if accommodationprices.accommodation.ImagesAccommodations.exists? = image_tag(accommodationprices.accommodation.ImagesAccommodations.order("position").first.image.thumbnlg.url, class: 'img-best-offer' , :alt => @title_locale, :title => @title_locale) unless accommodationprices.accommodation.ImagesAccommodations.order("position").first.nil? - else = image_tag("web/no-foto-big.jpg", class: 'img-best-offer', :alt => @title_locale, :title => @title_locale) .col-lg-6.col-md-5.col-sm-12.col-xs-12 .best-offer-title %a{href: @accommodation_url, class: 'best-offer-a-t', :target => "_blank"} - if I18n.locale.to_s == 'en' = accommodationprices.accommodation.title_en - if I18n.locale.to_s == 'es' = accommodationprices.accommodation.title_es - if I18n.locale.to_s == 'fr' = accommodationprices.accommodation.title_fr - if I18n.locale.to_s == 'ru' = accommodationprices.accommodation.title_ru .best-offer-loc - if accommodationprices.accommodation.location_id != nil - @regions_bo.each do |region| - if region.id == accommodationprices.accommodation.region_id - if I18n.locale.to_s == 'en' = region.en - if I18n.locale.to_s == 'es' = region.es - if I18n.locale.to_s == 'fr' = region.fr - if I18n.locale.to_s == 'ru' = region.ru - @locations_bo.each do |location| - if location.id == accommodationprices.accommodation.location_id = " - " - if I18n.locale.to_s == 'en' = location.en - if I18n.locale.to_s == 'es' = location.es - if I18n.locale.to_s == 'fr' = location.fr - if I18n.locale.to_s == 'ru' = location.ru - else - if accommodationprices.accommodation.region_id != nil - @provinces_bo.each do |provinces| - if provinces.id == accommodationprices.accommodation.province_id - if I18n.locale.to_s == 'en' = provinces.en - if I18n.locale.to_s == 'es' = provinces.es - if I18n.locale.to_s == 'fr' = provinces.fr - if I18n.locale.to_s == 'ru' = provinces.ru - @regions_bo.each do |region| - if region.id == accommodationprices.accommodation.region_id = " - " - if I18n.locale.to_s == 'en' = region.en - if I18n.locale.to_s == 'es' = region.es - if I18n.locale.to_s == 'fr' = region.fr - if I18n.locale.to_s == 'ru' = region.ru - else - if accommodationprices.accommodation.province_id != nil - @countries_bo.each do |countries| - if countries.id == accommodationprices.accommodation.country_id - if I18n.locale.to_s == 'en' = countries.en - if I18n.locale.to_s == 'es' = countries.es - if I18n.locale.to_s == 'fr' = countries.fr - if I18n.locale.to_s == 'ru' = countries.ru - @provinces_bo.each do |provinces| - if provinces.id == accommodationprices.accommodation.province_id = " - " - if I18n.locale.to_s == 'en' = provinces.en - if I18n.locale.to_s == 'es' = provinces.es - if I18n.locale.to_s == 'fr' = provinces.fr - if I18n.locale.to_s == 'ru' = provinces.ru - else - if accommodationprices.accommodation.country_id != nil - @countries_bo.each do |countries| - if countries.id == accommodationprices.accommodation.country_id - if I18n.locale.to_s == 'en' = countries.en - if I18n.locale.to_s == 'es' = countries.es - if I18n.locale.to_s == 'fr' = countries.fr - if I18n.locale.to_s == 'ru' = countries.ru .best-offer-info - if accommodationprices.accommodation.bedrooms %span.fas.fa-bed{:title => t('bedrooms')} = accommodationprices.accommodation.bedrooms %span.padd-bo-l - if accommodationprices.accommodation.m_surface %span.fas.fa-home{:title => t('surface')} = accommodationprices.accommodation.m_surface = t('m2') %span.padd-bo-l - if accommodationprices.accommodation.n_people %span.fas.fa-user{:title => t('people')} = accommodationprices.accommodation.n_people %span.padd-bo-l .best-offer-date = t('from') = l(accommodationprices.datefrom, format: '%d '+I18n.t("date.month_names_s")[accommodationprices.datefrom.month]+' %Y') %br = t('to') = l(accommodationprices.dateto, format: '%d '+I18n.t("date.month_names_s")[accommodationprices.dateto.month]+' %Y') - if accommodationprices.price .best-offer-price = number_to_currency(accommodationprices.price, separator: ",", delimiter: " ") - @diference_nights = (accommodationprices.dateto - accommodationprices.datefrom).to_i = "(" + @diference_nights.to_s + " " + t('nights').downcase + ")" .col-lg-2.col-md-2.col-sm-12.col-xs-12 %table.best-offer-table %tr %td.align-middle %a{href: @accommodation_url, class: 'best-offer-a', :target => "_blank"} .best-offer-more-info-ic .fas.fa-info-circle .best-offer-more-info = t('more') - if @penthouse == 1 .best-offer-type - if @chalet == 1 %h3#chalet = t('chalets') %hr - @our_best_offer.each do |accommodationprices| - if accommodationprices.accommodation.pag_accommodation == 'chalet' - @accommodation_url = w_accommodations_chalet_path(accommodationprices.accommodation) - if I18n.locale.to_s == 'en' - @title_locale = accommodationprices.accommodation.title_en - if I18n.locale.to_s == 'es' - @title_locale = accommodationprices.accommodation.title_es - if I18n.locale.to_s == 'fr' - @title_locale = accommodationprices.accommodation.title_fr - if I18n.locale.to_s == 'ru' - @title_locale = accommodationprices.accommodation.title_ru .row .col-lg-4.col-md-5.col-sm-12.col-xs-12.mobile-fix .center %a{href: @accommodation_url, class: 'best-offer-a', :target => "_blank"} - if accommodationprices.accommodation.ImagesAccommodations.exists? = image_tag(accommodationprices.accommodation.ImagesAccommodations.order("position").first.image.thumbnlg.url, class: 'img-best-offer' , :alt => @title_locale, :title => @title_locale) unless accommodationprices.accommodation.ImagesAccommodations.order("position").first.nil? - else = image_tag("web/no-foto-big.jpg", class: 'img-best-offer', :alt => @title_locale, :title => @title_locale) .col-lg-6.col-md-5.col-sm-12.col-xs-12 .best-offer-title %a{href: @accommodation_url, class: 'best-offer-a-t', :target => "_blank"} - if I18n.locale.to_s == 'en' = accommodationprices.accommodation.title_en - if I18n.locale.to_s == 'es' = accommodationprices.accommodation.title_es - if I18n.locale.to_s == 'fr' = accommodationprices.accommodation.title_fr - if I18n.locale.to_s == 'ru' = accommodationprices.accommodation.title_ru .best-offer-loc - if accommodationprices.accommodation.location_id != nil - @regions_bo.each do |region| - if region.id == accommodationprices.accommodation.region_id - if I18n.locale.to_s == 'en' = region.en - if I18n.locale.to_s == 'es' = region.es - if I18n.locale.to_s == 'fr' = region.fr - if I18n.locale.to_s == 'ru' = region.ru - @locations_bo.each do |location| - if location.id == accommodationprices.accommodation.location_id = " - " - if I18n.locale.to_s == 'en' = location.en - if I18n.locale.to_s == 'es' = location.es - if I18n.locale.to_s == 'fr' = location.fr - if I18n.locale.to_s == 'ru' = location.ru - else - if accommodationprices.accommodation.region_id != nil - @provinces_bo.each do |provinces| - if provinces.id == accommodationprices.accommodation.province_id - if I18n.locale.to_s == 'en' = provinces.en - if I18n.locale.to_s == 'es' = provinces.es - if I18n.locale.to_s == 'fr' = provinces.fr - if I18n.locale.to_s == 'ru' = provinces.ru - @regions_bo.each do |region| - if region.id == accommodationprices.accommodation.region_id = " - " - if I18n.locale.to_s == 'en' = region.en - if I18n.locale.to_s == 'es' = region.es - if I18n.locale.to_s == 'fr' = region.fr - if I18n.locale.to_s == 'ru' = region.ru - else - if accommodationprices.accommodation.province_id != nil - @countries_bo.each do |countries| - if countries.id == accommodationprices.accommodation.country_id - if I18n.locale.to_s == 'en' = countries.en - if I18n.locale.to_s == 'es' = countries.es - if I18n.locale.to_s == 'fr' = countries.fr - if I18n.locale.to_s == 'ru' = countries.ru - @provinces_bo.each do |provinces| - if provinces.id == accommodationprices.accommodation.province_id = " - " - if I18n.locale.to_s == 'en' = provinces.en - if I18n.locale.to_s == 'es' = provinces.es - if I18n.locale.to_s == 'fr' = provinces.fr - if I18n.locale.to_s == 'ru' = provinces.ru - else - if accommodationprices.accommodation.country_id != nil - @countries_bo.each do |countries| - if countries.id == accommodationprices.accommodation.country_id - if I18n.locale.to_s == 'en' = countries.en - if I18n.locale.to_s == 'es' = countries.es - if I18n.locale.to_s == 'fr' = countries.fr - if I18n.locale.to_s == 'ru' = countries.ru .best-offer-info - if accommodationprices.accommodation.bedrooms %span.fas.fa-bed{:title => t('bedrooms')} = accommodationprices.accommodation.bedrooms %span.padd-bo-l - if accommodationprices.accommodation.m_surface %span.fas.fa-home{:title => t('surface')} = accommodationprices.accommodation.m_surface = t('m2') %span.padd-bo-l - if accommodationprices.accommodation.n_people %span.fas.fa-user{:title => t('people')} = accommodationprices.accommodation.n_people %span.padd-bo-l .best-offer-date = t('from') = l(accommodationprices.datefrom, format: '%d '+I18n.t("date.month_names_s")[accommodationprices.datefrom.month]+' %Y') %br = t('to') = l(accommodationprices.dateto, format: '%d '+I18n.t("date.month_names_s")[accommodationprices.dateto.month]+' %Y') - if accommodationprices.price .best-offer-price = number_to_currency(accommodationprices.price, separator: ",", delimiter: " ") - @diference_nights = (accommodationprices.dateto - accommodationprices.datefrom).to_i = "(" + @diference_nights.to_s + " " + t('nights').downcase + ")" .col-lg-2.col-md-2.col-sm-12.col-xs-12 %table.best-offer-table %tr %td.align-middle %a{href: @accommodation_url, class: 'best-offer-a', :target => "_blank"} .best-offer-more-info-ic .fas.fa-info-circle .best-offer-more-info = t('more') - if @chalet == 1 .best-offer-type - if @land == 1 %h3#land = t('lands') %hr - @our_best_offer.each do |accommodationprices| - if accommodationprices.accommodation.pag_accommodation == 'land' - @accommodation_url = w_accommodations_land_path(accommodationprices.accommodation) - if I18n.locale.to_s == 'en' - @title_locale = accommodationprices.accommodation.title_en - if I18n.locale.to_s == 'es' - @title_locale = accommodationprices.accommodation.title_es - if I18n.locale.to_s == 'fr' - @title_locale = accommodationprices.accommodation.title_fr - if I18n.locale.to_s == 'ru' - @title_locale = accommodationprices.accommodation.title_ru .row .col-lg-4.col-md-5.col-sm-12.col-xs-12.mobile-fix .center %a{href: @accommodation_url, class: 'best-offer-a', :target => "_blank"} - if accommodationprices.accommodation.ImagesAccommodations.exists? = image_tag(accommodationprices.accommodation.ImagesAccommodations.order("position").first.image.thumbnlg.url, class: 'img-best-offer' , :alt => @title_locale, :title => @title_locale) unless accommodationprices.accommodation.ImagesAccommodations.order("position").first.nil? - else = image_tag("web/no-foto-big.jpg", class: 'img-best-offer', :alt => @title_locale, :title => @title_locale) .col-lg-6.col-md-5.col-sm-12.col-xs-12 .best-offer-title %a{href: @accommodation_url, class: 'best-offer-a-t', :target => "_blank"} - if I18n.locale.to_s == 'en' = accommodationprices.accommodation.title_en - if I18n.locale.to_s == 'es' = accommodationprices.accommodation.title_es - if I18n.locale.to_s == 'fr' = accommodationprices.accommodation.title_fr - if I18n.locale.to_s == 'ru' = accommodationprices.accommodation.title_ru .best-offer-loc - if accommodationprices.accommodation.location_id != nil - @regions_bo.each do |region| - if region.id == accommodationprices.accommodation.region_id - if I18n.locale.to_s == 'en' = region.en - if I18n.locale.to_s == 'es' = region.es - if I18n.locale.to_s == 'fr' = region.fr - if I18n.locale.to_s == 'ru' = region.ru - @locations_bo.each do |location| - if location.id == accommodationprices.accommodation.location_id = " - " - if I18n.locale.to_s == 'en' = location.en - if I18n.locale.to_s == 'es' = location.es - if I18n.locale.to_s == 'fr' = location.fr - if I18n.locale.to_s == 'ru' = location.ru - else - if accommodationprices.accommodation.region_id != nil - @provinces_bo.each do |provinces| - if provinces.id == accommodationprices.accommodation.province_id - if I18n.locale.to_s == 'en' = provinces.en - if I18n.locale.to_s == 'es' = provinces.es - if I18n.locale.to_s == 'fr' = provinces.fr - if I18n.locale.to_s == 'ru' = provinces.ru - @regions_bo.each do |region| - if region.id == accommodationprices.accommodation.region_id = " - " - if I18n.locale.to_s == 'en' = region.en - if I18n.locale.to_s == 'es' = region.es - if I18n.locale.to_s == 'fr' = region.fr - if I18n.locale.to_s == 'ru' = region.ru - else - if accommodationprices.accommodation.province_id != nil - @countries_bo.each do |countries| - if countries.id == accommodationprices.accommodation.country_id - if I18n.locale.to_s == 'en' = countries.en - if I18n.locale.to_s == 'es' = countries.es - if I18n.locale.to_s == 'fr' = countries.fr - if I18n.locale.to_s == 'ru' = countries.ru - @provinces_bo.each do |provinces| - if provinces.id == accommodationprices.accommodation.province_id = " - " - if I18n.locale.to_s == 'en' = provinces.en - if I18n.locale.to_s == 'es' = provinces.es - if I18n.locale.to_s == 'fr' = provinces.fr - if I18n.locale.to_s == 'ru' = provinces.ru - else - if accommodationprices.accommodation.country_id != nil - @countries_bo.each do |countries| - if countries.id == accommodationprices.accommodation.country_id - if I18n.locale.to_s == 'en' = countries.en - if I18n.locale.to_s == 'es' = countries.es - if I18n.locale.to_s == 'fr' = countries.fr - if I18n.locale.to_s == 'ru' = countries.ru .best-offer-info - if accommodationprices.accommodation.bedrooms %span.fas.fa-bed{:title => t('bedrooms')} = accommodationprices.accommodation.bedrooms %span.padd-bo-l - if accommodationprices.accommodation.m_surface %span.fas.fa-home{:title => t('surface')} = accommodationprices.accommodation.m_surface = t('m2') %span.padd-bo-l - if accommodationprices.accommodation.n_people %span.fas.fa-user{:title => t('people')} = accommodationprices.accommodation.n_people %span.padd-bo-l .best-offer-date = t('from') = l(accommodationprices.datefrom, format: '%d '+I18n.t("date.month_names_s")[accommodationprices.datefrom.month]+' %Y') %br = t('to') = l(accommodationprices.dateto, format: '%d '+I18n.t("date.month_names_s")[accommodationprices.dateto.month]+' %Y') - if accommodationprices.price .best-offer-price = number_to_currency(accommodationprices.price, separator: ",", delimiter: " ") - @diference_nights = (accommodationprices.dateto - accommodationprices.datefrom).to_i = "(" + @diference_nights.to_s + " " + t('nights').downcase + ")" .col-lg-2.col-md-2.col-sm-12.col-xs-12 %table.best-offer-table %tr %td.align-middle %a{href: @accommodation_url, class: 'best-offer-a', :target => "_blank"} .best-offer-more-info-ic .fas.fa-info-circle .best-offer-more-info = t('more') - if @land == 1 .best-offer-type - if @commercial_property == 1 %h3#commercial-property = t('commercial_properties') %hr - @our_best_offer.each do |accommodationprices| - if accommodationprices.accommodation.pag_accommodation == 'commercial property' - @accommodation_url = w_accommodations_local_path(accommodationprices.accommodation) - if I18n.locale.to_s == 'en' - @title_locale = accommodationprices.accommodation.title_en - if I18n.locale.to_s == 'es' - @title_locale = accommodationprices.accommodation.title_es - if I18n.locale.to_s == 'fr' - @title_locale = accommodationprices.accommodation.title_fr - if I18n.locale.to_s == 'ru' - @title_locale = accommodationprices.accommodation.title_ru .row .col-lg-4.col-md-5.col-sm-12.col-xs-12.mobile-fix .center %a{href: @accommodation_url, class: 'best-offer-a', :target => "_blank"} - if accommodationprices.accommodation.ImagesAccommodations.exists? = image_tag(accommodationprices.accommodation.ImagesAccommodations.order("position").first.image.thumbnlg.url, class: 'img-best-offer' , :alt => @title_locale, :title => @title_locale) unless accommodationprices.accommodation.ImagesAccommodations.order("position").first.nil? - else = image_tag("web/no-foto-big.jpg", class: 'img-best-offer', :alt => @title_locale, :title => @title_locale) .col-lg-6.col-md-5.col-sm-12.col-xs-12 .best-offer-title %a{href: @accommodation_url, class: 'best-offer-a-t', :target => "_blank"} - if I18n.locale.to_s == 'en' = accommodationprices.accommodation.title_en - if I18n.locale.to_s == 'es' = accommodationprices.accommodation.title_es - if I18n.locale.to_s == 'fr' = accommodationprices.accommodation.title_fr - if I18n.locale.to_s == 'ru' = accommodationprices.accommodation.title_ru .best-offer-loc - if accommodationprices.accommodation.location_id != nil - @regions_bo.each do |region| - if region.id == accommodationprices.accommodation.region_id - if I18n.locale.to_s == 'en' = region.en - if I18n.locale.to_s == 'es' = region.es - if I18n.locale.to_s == 'fr' = region.fr - if I18n.locale.to_s == 'ru' = region.ru - @locations_bo.each do |location| - if location.id == accommodationprices.accommodation.location_id = " - " - if I18n.locale.to_s == 'en' = location.en - if I18n.locale.to_s == 'es' = location.es - if I18n.locale.to_s == 'fr' = location.fr - if I18n.locale.to_s == 'ru' = location.ru - else - if accommodationprices.accommodation.region_id != nil - @provinces_bo.each do |provinces| - if provinces.id == accommodationprices.accommodation.province_id - if I18n.locale.to_s == 'en' = provinces.en - if I18n.locale.to_s == 'es' = provinces.es - if I18n.locale.to_s == 'fr' = provinces.fr - if I18n.locale.to_s == 'ru' = provinces.ru - @regions_bo.each do |region| - if region.id == accommodationprices.accommodation.region_id = " - " - if I18n.locale.to_s == 'en' = region.en - if I18n.locale.to_s == 'es' = region.es - if I18n.locale.to_s == 'fr' = region.fr - if I18n.locale.to_s == 'ru' = region.ru - else - if accommodationprices.accommodation.province_id != nil - @countries_bo.each do |countries| - if countries.id == accommodationprices.accommodation.country_id - if I18n.locale.to_s == 'en' = countries.en - if I18n.locale.to_s == 'es' = countries.es - if I18n.locale.to_s == 'fr' = countries.fr - if I18n.locale.to_s == 'ru' = countries.ru - @provinces_bo.each do |provinces| - if provinces.id == accommodationprices.accommodation.province_id = " - " - if I18n.locale.to_s == 'en' = provinces.en - if I18n.locale.to_s == 'es' = provinces.es - if I18n.locale.to_s == 'fr' = provinces.fr - if I18n.locale.to_s == 'ru' = provinces.ru - else - if accommodationprices.accommodation.country_id != nil - @countries_bo.each do |countries| - if countries.id == accommodationprices.accommodation.country_id - if I18n.locale.to_s == 'en' = countries.en - if I18n.locale.to_s == 'es' = countries.es - if I18n.locale.to_s == 'fr' = countries.fr - if I18n.locale.to_s == 'ru' = countries.ru .best-offer-info - if accommodationprices.accommodation.bedrooms %span.fas.fa-bed{:title => t('bedrooms')} = accommodationprices.accommodation.bedrooms %span.padd-bo-l - if accommodationprices.accommodation.m_surface %span.fas.fa-home{:title => t('surface')} = accommodationprices.accommodation.m_surface = t('m2') %span.padd-bo-l - if accommodationprices.accommodation.n_people %span.fas.fa-user{:title => t('people')} = accommodationprices.accommodation.n_people %span.padd-bo-l .best-offer-date = t('from') = l(accommodationprices.datefrom, format: '%d '+I18n.t("date.month_names_s")[accommodationprices.datefrom.month]+' %Y') %br = t('to') = l(accommodationprices.dateto, format: '%d '+I18n.t("date.month_names_s")[accommodationprices.dateto.month]+' %Y') - if accommodationprices.price .best-offer-price = number_to_currency(accommodationprices.price, separator: ",", delimiter: " ") - @diference_nights = (accommodationprices.dateto - accommodationprices.datefrom).to_i = "(" + @diference_nights.to_s + " " + t('nights').downcase + ")" .col-lg-2.col-md-2.col-sm-12.col-xs-12 %table.best-offer-table %tr %td.align-middle %a{href: @accommodation_url, class: 'best-offer-a', :target => "_blank"} .best-offer-more-info-ic .fas.fa-info-circle .best-offer-more-info = t('more') - if @commercial_property == 1 .best-offer-type - if @townhouse == 1 %h3#townhouse = t('townhouses') %hr - @our_best_offer.each do |accommodationprices| - if accommodationprices.accommodation.pag_accommodation == 'townhouse' - @accommodation_url = w_accommodations_townhouse_path(accommodationprices.accommodation) - if I18n.locale.to_s == 'en' - @title_locale = accommodationprices.accommodation.title_en - if I18n.locale.to_s == 'es' - @title_locale = accommodationprices.accommodation.title_es - if I18n.locale.to_s == 'fr' - @title_locale = accommodationprices.accommodation.title_fr - if I18n.locale.to_s == 'ru' - @title_locale = accommodationprices.accommodation.title_ru .row .col-lg-4.col-md-5.col-sm-12.col-xs-12.mobile-fix .center %a{href: @accommodation_url, class: 'best-offer-a', :target => "_blank"} - if accommodationprices.accommodation.ImagesAccommodations.exists? = image_tag(accommodationprices.accommodation.ImagesAccommodations.order("position").first.image.thumbnlg.url, class: 'img-best-offer' , :alt => @title_locale, :title => @title_locale) unless accommodationprices.accommodation.ImagesAccommodations.order("position").first.nil? - else = image_tag("web/no-foto-big.jpg", class: 'img-best-offer', :alt => @title_locale, :title => @title_locale) .col-lg-6.col-md-5.col-sm-12.col-xs-12 .best-offer-title %a{href: @accommodation_url, class: 'best-offer-a-t', :target => "_blank"} - if I18n.locale.to_s == 'en' = accommodationprices.accommodation.title_en - if I18n.locale.to_s == 'es' = accommodationprices.accommodation.title_es - if I18n.locale.to_s == 'fr' = accommodationprices.accommodation.title_fr - if I18n.locale.to_s == 'ru' = accommodationprices.accommodation.title_ru .best-offer-loc - if accommodationprices.accommodation.location_id != nil - @regions_bo.each do |region| - if region.id == accommodationprices.accommodation.region_id - if I18n.locale.to_s == 'en' = region.en - if I18n.locale.to_s == 'es' = region.es - if I18n.locale.to_s == 'fr' = region.fr - if I18n.locale.to_s == 'ru' = region.ru - @locations_bo.each do |location| - if location.id == accommodationprices.accommodation.location_id = " - " - if I18n.locale.to_s == 'en' = location.en - if I18n.locale.to_s == 'es' = location.es - if I18n.locale.to_s == 'fr' = location.fr - if I18n.locale.to_s == 'ru' = location.ru - else - if accommodationprices.accommodation.region_id != nil - @provinces_bo.each do |provinces| - if provinces.id == accommodationprices.accommodation.province_id - if I18n.locale.to_s == 'en' = provinces.en - if I18n.locale.to_s == 'es' = provinces.es - if I18n.locale.to_s == 'fr' = provinces.fr - if I18n.locale.to_s == 'ru' = provinces.ru - @regions_bo.each do |region| - if region.id == accommodationprices.accommodation.region_id = " - " - if I18n.locale.to_s == 'en' = region.en - if I18n.locale.to_s == 'es' = region.es - if I18n.locale.to_s == 'fr' = region.fr - if I18n.locale.to_s == 'ru' = region.ru - else - if accommodationprices.accommodation.province_id != nil - @countries_bo.each do |countries| - if countries.id == accommodationprices.accommodation.country_id - if I18n.locale.to_s == 'en' = countries.en - if I18n.locale.to_s == 'es' = countries.es - if I18n.locale.to_s == 'fr' = countries.fr - if I18n.locale.to_s == 'ru' = countries.ru - @provinces_bo.each do |provinces| - if provinces.id == accommodationprices.accommodation.province_id = " - " - if I18n.locale.to_s == 'en' = provinces.en - if I18n.locale.to_s == 'es' = provinces.es - if I18n.locale.to_s == 'fr' = provinces.fr - if I18n.locale.to_s == 'ru' = provinces.ru - else - if accommodationprices.accommodation.country_id != nil - @countries_bo.each do |countries| - if countries.id == accommodationprices.accommodation.country_id - if I18n.locale.to_s == 'en' = countries.en - if I18n.locale.to_s == 'es' = countries.es - if I18n.locale.to_s == 'fr' = countries.fr - if I18n.locale.to_s == 'ru' = countries.ru .best-offer-info - if accommodationprices.accommodation.bedrooms %span.fas.fa-bed{:title => t('bedrooms')} = accommodationprices.accommodation.bedrooms %span.padd-bo-l - if accommodationprices.accommodation.m_surface %span.fas.fa-home{:title => t('surface')} = accommodationprices.accommodation.m_surface = t('m2') %span.padd-bo-l - if accommodationprices.accommodation.n_people %span.fas.fa-user{:title => t('people')} = accommodationprices.accommodation.n_people %span.padd-bo-l .best-offer-date = t('from') = l(accommodationprices.datefrom, format: '%d '+I18n.t("date.month_names_s")[accommodationprices.datefrom.month]+' %Y') %br = t('to') = l(accommodationprices.dateto, format: '%d '+I18n.t("date.month_names_s")[accommodationprices.dateto.month]+' %Y') - if accommodationprices.price .best-offer-price = number_to_currency(accommodationprices.price, separator: ",", delimiter: " ") - @diference_nights = (accommodationprices.dateto - accommodationprices.datefrom).to_i = "(" + @diference_nights.to_s + " " + t('nights').downcase + ")" .col-lg-2.col-md-2.col-sm-12.col-xs-12 %table.best-offer-table %tr %td.align-middle %a{href: @accommodation_url, class: 'best-offer-a', :target => "_blank"} .best-offer-more-info-ic .fas.fa-info-circle .best-offer-more-info = t('more') - if @townhouse == 1 .best-offer-type - if @investment_project == 1 %h3#investment-project = t('investment_projects') %hr - @our_best_offer.each do |accommodationprices| - if accommodationprices.accommodation.pag_accommodation == 'investment project' - @accommodation_url = w_accommodations_investment_project_path(accommodationprices.accommodation) - if I18n.locale.to_s == 'en' - @title_locale = accommodationprices.accommodation.title_en - if I18n.locale.to_s == 'es' - @title_locale = accommodationprices.accommodation.title_es - if I18n.locale.to_s == 'fr' - @title_locale = accommodationprices.accommodation.title_fr - if I18n.locale.to_s == 'ru' - @title_locale = accommodationprices.accommodation.title_ru .row .col-lg-4.col-md-5.col-sm-12.col-xs-12.mobile-fix .center %a{href: @accommodation_url, class: 'best-offer-a', :target => "_blank"} - if accommodationprices.accommodation.ImagesAccommodations.exists? = image_tag(accommodationprices.accommodation.ImagesAccommodations.order("position").first.image.thumbnlg.url, class: 'img-best-offer' , :alt => @title_locale, :title => @title_locale) unless accommodationprices.accommodation.ImagesAccommodations.order("position").first.nil? - else = image_tag("web/no-foto-big.jpg", class: 'img-best-offer', :alt => @title_locale, :title => @title_locale) .col-lg-6.col-md-5.col-sm-12.col-xs-12 .best-offer-title %a{href: @accommodation_url, class: 'best-offer-a-t', :target => "_blank"} - if I18n.locale.to_s == 'en' = accommodationprices.accommodation.title_en - if I18n.locale.to_s == 'es' = accommodationprices.accommodation.title_es - if I18n.locale.to_s == 'fr' = accommodationprices.accommodation.title_fr - if I18n.locale.to_s == 'ru' = accommodationprices.accommodation.title_ru .best-offer-loc - if accommodationprices.accommodation.location_id != nil - @regions_bo.each do |region| - if region.id == accommodationprices.accommodation.region_id - if I18n.locale.to_s == 'en' = region.en - if I18n.locale.to_s == 'es' = region.es - if I18n.locale.to_s == 'fr' = region.fr - if I18n.locale.to_s == 'ru' = region.ru - @locations_bo.each do |location| - if location.id == accommodationprices.accommodation.location_id = " - " - if I18n.locale.to_s == 'en' = location.en - if I18n.locale.to_s == 'es' = location.es - if I18n.locale.to_s == 'fr' = location.fr - if I18n.locale.to_s == 'ru' = location.ru - else - if accommodationprices.accommodation.region_id != nil - @provinces_bo.each do |provinces| - if provinces.id == accommodationprices.accommodation.province_id - if I18n.locale.to_s == 'en' = provinces.en - if I18n.locale.to_s == 'es' = provinces.es - if I18n.locale.to_s == 'fr' = provinces.fr - if I18n.locale.to_s == 'ru' = provinces.ru - @regions_bo.each do |region| - if region.id == accommodationprices.accommodation.region_id = " - " - if I18n.locale.to_s == 'en' = region.en - if I18n.locale.to_s == 'es' = region.es - if I18n.locale.to_s == 'fr' = region.fr - if I18n.locale.to_s == 'ru' = region.ru - else - if accommodationprices.accommodation.province_id != nil - @countries_bo.each do |countries| - if countries.id == accommodationprices.accommodation.country_id - if I18n.locale.to_s == 'en' = countries.en - if I18n.locale.to_s == 'es' = countries.es - if I18n.locale.to_s == 'fr' = countries.fr - if I18n.locale.to_s == 'ru' = countries.ru - @provinces_bo.each do |provinces| - if provinces.id == accommodationprices.accommodation.province_id = " - " - if I18n.locale.to_s == 'en' = provinces.en - if I18n.locale.to_s == 'es' = provinces.es - if I18n.locale.to_s == 'fr' = provinces.fr - if I18n.locale.to_s == 'ru' = provinces.ru - else - if accommodationprices.accommodation.country_id != nil - @countries_bo.each do |countries| - if countries.id == accommodationprices.accommodation.country_id - if I18n.locale.to_s == 'en' = countries.en - if I18n.locale.to_s == 'es' = countries.es - if I18n.locale.to_s == 'fr' = countries.fr - if I18n.locale.to_s == 'ru' = countries.ru .best-offer-info - if accommodationprices.accommodation.bedrooms %span.fas.fa-bed{:title => t('bedrooms')} = accommodationprices.accommodation.bedrooms %span.padd-bo-l - if accommodationprices.accommodation.m_surface %span.fas.fa-home{:title => t('surface')} = accommodationprices.accommodation.m_surface = t('m2') %span.padd-bo-l - if accommodationprices.accommodation.n_people %span.fas.fa-user{:title => t('people')} = accommodationprices.accommodation.n_people %span.padd-bo-l .best-offer-date = t('from') = l(accommodationprices.datefrom, format: '%d '+I18n.t("date.month_names_s")[accommodationprices.datefrom.month]+' %Y') %br = t('to') = l(accommodationprices.dateto, format: '%d '+I18n.t("date.month_names_s")[accommodationprices.dateto.month]+' %Y') - if accommodationprices.price .best-offer-price = number_to_currency(accommodationprices.price, separator: ",", delimiter: " ") - @diference_nights = (accommodationprices.dateto - accommodationprices.datefrom).to_i = "(" + @diference_nights.to_s + " " + t('nights').downcase + ")" .col-lg-2.col-md-2.col-sm-12.col-xs-12 %table.best-offer-table %tr %td.align-middle %a{href: @accommodation_url, class: 'best-offer-a', :target => "_blank"} .best-offer-more-info-ic .fas.fa-info-circle .best-offer-more-info = t('more') - if @investment_project == 1 .best-offer-type - if @room == 1 %h3#room = t('room') %hr - @our_best_offer.each do |accommodationprices| - if accommodationprices.accommodation.pag_accommodation == 'room' - @accommodation_url = w_accommodations_room_path(accommodationprices.accommodation) - if I18n.locale.to_s == 'en' - @title_locale = accommodationprices.accommodation.title_en - if I18n.locale.to_s == 'es' - @title_locale = accommodationprices.accommodation.title_es - if I18n.locale.to_s == 'fr' - @title_locale = accommodationprices.accommodation.title_fr - if I18n.locale.to_s == 'ru' - @title_locale = accommodationprices.accommodation.title_ru .row .col-lg-4.col-md-5.col-sm-12.col-xs-12.mobile-fix .center %a{href: @accommodation_url, class: 'best-offer-a', :target => "_blank"} - if accommodationprices.accommodation.ImagesAccommodations.exists? = image_tag(accommodationprices.accommodation.ImagesAccommodations.order("position").first.image.thumbnlg.url, class: 'img-best-offer' , :alt => @title_locale, :title => @title_locale) unless accommodationprices.accommodation.ImagesAccommodations.order("position").first.nil? - else = image_tag("web/no-foto-big.jpg", class: 'img-best-offer', :alt => @title_locale, :title => @title_locale) .col-lg-6.col-md-5.col-sm-12.col-xs-12 .best-offer-title %a{href: @accommodation_url, class: 'best-offer-a-t', :target => "_blank"} - if I18n.locale.to_s == 'en' = accommodationprices.accommodation.title_en - if I18n.locale.to_s == 'es' = accommodationprices.accommodation.title_es - if I18n.locale.to_s == 'fr' = accommodationprices.accommodation.title_fr - if I18n.locale.to_s == 'ru' = accommodationprices.accommodation.title_ru .best-offer-loc - if accommodationprices.accommodation.location_id != nil - @regions_bo.each do |region| - if region.id == accommodationprices.accommodation.region_id - if I18n.locale.to_s == 'en' = region.en - if I18n.locale.to_s == 'es' = region.es - if I18n.locale.to_s == 'fr' = region.fr - if I18n.locale.to_s == 'ru' = region.ru - @locations_bo.each do |location| - if location.id == accommodationprices.accommodation.location_id = " - " - if I18n.locale.to_s == 'en' = location.en - if I18n.locale.to_s == 'es' = location.es - if I18n.locale.to_s == 'fr' = location.fr - if I18n.locale.to_s == 'ru' = location.ru - else - if accommodationprices.accommodation.region_id != nil - @provinces_bo.each do |provinces| - if provinces.id == accommodationprices.accommodation.province_id - if I18n.locale.to_s == 'en' = provinces.en - if I18n.locale.to_s == 'es' = provinces.es - if I18n.locale.to_s == 'fr' = provinces.fr - if I18n.locale.to_s == 'ru' = provinces.ru - @regions_bo.each do |region| - if region.id == accommodationprices.accommodation.region_id = " - " - if I18n.locale.to_s == 'en' = region.en - if I18n.locale.to_s == 'es' = region.es - if I18n.locale.to_s == 'fr' = region.fr - if I18n.locale.to_s == 'ru' = region.ru - else - if accommodationprices.accommodation.province_id != nil - @countries_bo.each do |countries| - if countries.id == accommodationprices.accommodation.country_id - if I18n.locale.to_s == 'en' = countries.en - if I18n.locale.to_s == 'es' = countries.es - if I18n.locale.to_s == 'fr' = countries.fr - if I18n.locale.to_s == 'ru' = countries.ru - @provinces_bo.each do |provinces| - if provinces.id == accommodationprices.accommodation.province_id = " - " - if I18n.locale.to_s == 'en' = provinces.en - if I18n.locale.to_s == 'es' = provinces.es - if I18n.locale.to_s == 'fr' = provinces.fr - if I18n.locale.to_s == 'ru' = provinces.ru - else - if accommodationprices.accommodation.country_id != nil - @countries_bo.each do |countries| - if countries.id == accommodationprices.accommodation.country_id - if I18n.locale.to_s == 'en' = countries.en - if I18n.locale.to_s == 'es' = countries.es - if I18n.locale.to_s == 'fr' = countries.fr - if I18n.locale.to_s == 'ru' = countries.ru .best-offer-info - if accommodationprices.accommodation.bedrooms %span.fas.fa-bed{:title => t('bedrooms')} = accommodationprices.accommodation.bedrooms %span.padd-bo-l - if accommodationprices.accommodation.m_surface %span.fas.fa-home{:title => t('surface')} = accommodationprices.accommodation.m_surface = t('m2') %span.padd-bo-l - if accommodationprices.accommodation.n_people %span.fas.fa-user{:title => t('people')} = accommodationprices.accommodation.n_people %span.padd-bo-l .best-offer-date = t('from') = l(accommodationprices.datefrom, format: '%d '+I18n.t("date.month_names_s")[accommodationprices.datefrom.month]+' %Y') %br = t('to') = l(accommodationprices.dateto, format: '%d '+I18n.t("date.month_names_s")[accommodationprices.dateto.month]+' %Y') - if accommodationprices.price .best-offer-price = number_to_currency(accommodationprices.price, separator: ",", delimiter: " ") - @diference_nights = (accommodationprices.dateto - accommodationprices.datefrom).to_i = "(" + @diference_nights.to_s + " " + t('nights').downcase + ")" .col-lg-2.col-md-2.col-sm-12.col-xs-12 %table.best-offer-table %tr %td.align-middle %a{href: @accommodation_url, class: 'best-offer-a', :target => "_blank"} .best-offer-more-info-ic .fas.fa-info-circle .best-offer-more-info = t('more') - if @room == 1 .best-offer-type - if @apartment == 0 and @chalet == 0 and @villa == 0 and @penthouse == 0 and @land == 0 and @commercial_property == 0 and @townhouse == 0 and @investment_project == 0 and @room == 0 .center .no-offer-now = t('no_offer_now') -if @web_page_configs -if I18n.locale.to_s == 'en' .col-lg-12.col-md-12.col-sm-12.col-xs-12 %br %br = raw(@web_page_configs.tab_3_en) -if I18n.locale.to_s == 'es' .col-lg-12.col-md-12.col-sm-12.col-xs-12 %br %br = raw(@web_page_configs.tab_3_es) -if I18n.locale.to_s == 'ru' .col-lg-12.col-md-12.col-sm-12.col-xs-12 %br %br = raw(@web_page_configs.tab_3_ru) -if I18n.locale.to_s == 'fr' .col-lg-12.col-md-12.col-sm-12.col-xs-12 %br %br = raw(@web_page_configs.tab_3_fr) %br %br .col-lg-12.col-md-12.col-sm-12.col-xs-12 .div-pagination = will_paginate @our_best_offer, inner_window: 2, outter_window: 1, renderer: BootstrapPagination::Rails .page_info = page_entries_info @our_best_offer, :model => Accommodation %br %br = render 'layouts/partials/index/footer'