#auto_pay_jquery_start #auto_pay_time_jquery_start -if I18n.locale.to_s == 'en' - @p_title = 'title_with_price_en' -if I18n.locale.to_s == 'es' - @p_title = 'title_with_price_es' -if I18n.locale.to_s == 'fr' - @p_title = 'title_with_price_fr' -if I18n.locale.to_s == 'ru' - @p_title = 'title_with_price_ru' .reservation_info .request-form = form_for @auto_payment do |f| - if @auto_payment.errors.any? #error_explanation_off - @auto_payment.errors.each do |attr| .alert.alert-danger.fade.in{role: 'alert'} %button.close{'data-dismiss' => 'alert', type: 'button'} %span{'aria-hidden' => 'true'} × %span.sr-only Close %strong= attr.message.humanize - @user = request.user_agent - @user_agent = UserAgent.parse(@user) .form-group = f.text_field :name, requiered: true, :placeholder => t('first_name').mb_chars.downcase+'*', class: 'form-control padding-form-request', title: t('first_name').mb_chars.downcase = f.text_field :lastname, :placeholder => t('last_name').mb_chars.downcase, class: 'form-control padding-form-request', title: t('last_name').mb_chars.downcase = f.email_field :e_mail, requiered: true, :placeholder => t('email').mb_chars.downcase+'*', class: 'form-control padding-form-request', title: t('email').mb_chars.downcase = f.telephone_field :tel_num, requiered: true, :placeholder => t('phone').mb_chars.downcase+'*', class: 'form-control padding-form-request', title: t('phone').mb_chars.downcase, id: 'telephone_field' .n50-margin .n50 = f.date_field :date_from_ap, class: 'form-control', min: DateTime.current.to_date, value: params[:date_from_ap] - if Activity.find(@ap_id).time_off_form != true .n50-margin .n50 = f.text_field :time_ap, :placeholder => t('time_in').mb_chars.downcase+'*', class: 'form-control', title: t('time_in').mb_chars.downcase //= f.select :time_ap, options_for_select([['time'.mb_chars.downcase+'*', ' '], ['1', 1], ['2', 2], ['3', 3], ['4', 4], ['5', 5], ['6', 6]], :selected => @time_ap),{:include_blank => false}, {class: 'form-control-dropdown', title: 'time'.mb_chars.downcase+'*'} - if Activity.find(@ap_id).days_form == true .n50-margin .n50 .form-request-request = f.select :n_days, options_for_select([[t('n_days').mb_chars.downcase+'*', ' '], ['1', 1], ['2', 2], ['3', 3], ['4', 4], ['5', 5], ['6', 6], ['7', 7], ['8', 8], ['9', 9], ['10', 10], ['11', 11], ['12', 12], ['13', 13], ['14', 14], ['15', 15], ['16', 16], ['17', 17], ['18', 18], ['19', 19], ['20', 20], ['21', 21], ['22', 22], ['23', 23], ['24', 24], ['25', 25], ['26', 26], ['27', 27], ['28', 28], ['29', 29], ['30', 30]], :selected => @n_adults),{:include_blank => false}, {class: 'form-control-dropdown', title: t('n_days').mb_chars.downcase+'*'} - if Activity.find(@ap_id).option_price == true .n100 .form-request-request = f.collection_select :option_id, ActivityPrice.where(activity_id: @ap_id).order(:id), :id, @p_title, {prompt: t('select_an_option')}, {class: "form-control"} - else .n50-margin .n50 .form-request-request = f.select :n_adults, options_for_select([[t('n_adults').mb_chars.downcase+'*', ' '], ['1', 1], ['2', 2], ['3', 3], ['4', 4], ['5', 5], ['6', 6], ['7', 7], ['8', 8], ['9', 9], ['10+', '10+']], :selected => @n_adults),{:include_blank => false}, {class: 'form-control-dropdown', title: t('n_adults').mb_chars.downcase+'*'} .n50-margin .n50 .form-request-request = f.select :n_children, options_for_select([[t('n_children').mb_chars.downcase, ' '], ['1', 1], ['2', 2], ['3', 3], ['4', 4], ['5', 5], ['6', 6], ['7', 7], ['8', 8], ['9', 9], ['10+', '10+']], :selected => @n_children),{:include_blank => false}, {class: 'form-control-dropdown', title: t('n_children').mb_chars.downcase} .n50-margin .n50 = f.text_field :children_age, :placeholder => t('children_age').mb_chars.downcase, class: 'form-control', title: t('children_age').mb_chars.downcase .n100 = f.text_area :description, :placeholder => t('detailed_request').mb_chars.upcase, class: 'form-control', size: "24x4", title: t('detailed_request').mb_chars.downcase .hidden = f.text_field :nickname, hint: 'leave this field blank', :placeholder => 'Nickname', class: 'form-control' = f.hidden_field :ap_id, :value => @ap_id, class: 'form-control' = f.hidden_field :ap_type, :value => @contact_type, class: 'form-control' = f.hidden_field :url, :placeholder => 'url',:value => @url, class: 'form-control padding-form' - if Activity.find(@ap_id).option_price == true = f.hidden_field :n_adults, :value => 0, class: 'form-control' - else = f.hidden_field :option_id, :value => 0, class: 'form-control' - if Activity.find(@ap_id).time_off_form == true = f.hidden_field :time_ap, class: 'form-control', :value => 0 - if Activity.find(@ap_id).days_form != true = f.hidden_field :n_days, class: 'form-control', :value => 0 .required-fields = t('required_fields') .contact-padding = f.check_box :conditions, {class: 'check_form', title: t('agree_conditions').mb_chars.downcase}, 1, 0 .check_form_text = "* "+ t('agree_conditions') .reservation_conditions_1 - if Activity.find(@ap_id).option_price == true - else - @ap_price_total = number_to_currency((Activity.find(@ap_id).price.to_f/100 * Activity.find(@ap_id).iva.to_f/100 + Activity.find(@ap_id).price.to_f/100) * Activity.find(@ap_id).payment_fee.to_f/100 + (Activity.find(@ap_id).price.to_f/100 * Activity.find(@ap_id).iva.to_f/100 + Activity.find(@ap_id).price.to_f/100), precision: 2, separator: ",", delimiter: ".") = "*" + t('reservation_conditions_1_activity') %span.reservation_conditions_price = @ap_price_total + "." %br = "*" + t('reservation_conditions_3') = t('reservation_conditions_4') .contact-padding = f.check_box :mailing, {:checked=>true, class: 'check_form', title: t('mailing_accept').mb_chars.downcase}, 1, 0 .check_form_text = t('mailing_accept') #conditions.modal .modal-dialog .modal-content .modal-header %button.close{"aria-hidden" => "true", "data-dismiss" => "modal", :type => "button"} × %h4.modal-title = t('booking_conditions_title') .modal-body.conditions-format = render 'contacts/formrequest_conditions' .modal-footer %a.btn.btn-primary{"aria-hidden" => "true", "data-dismiss" => "modal", :type => "button"} OK .center = f.submit t('reserve').mb_chars.upcase, class: "online-booking-button", id: 'submit_button' = render 'contacts/telephone_validation_js'