<%= form_for @property , :url => {:action => "update_fields_display_order"}, html: {class: "form-horizontal main-forms"} do |f| %> <% p_hire_fields = @property.p_hire_fields.map{|rf| [rf.id.to_s,rf]}.to_h %>
<%= @property.title %>
<%= f.check_box :enable_fields_sort, :id=>"enable_fields_sort" %>
<% @property.custom_field_names.each_with_index do |field_name,i| %> <% p_hire_field = nil if field_name.include?("p_hire_fields") p_hire_field = p_hire_fields[field_name.sub("p_hire_fields.",'')] next if p_hire_field.nil? end %> <% end %>
<%= t("property_hire.sort_number") %> <%= t("property_hire.field_name") %>
<%= (i + 1).to_s %>
<% if p_hire_field %> <%= p_hire_field.title %> <% else %> <%= @property.custom_text(field_name) %> <% end %> <%= hidden_field_tag "#{f.object_name}[custom_field_names][]", field_name %>
<% referer = request.referer rescue nil %> <% referer = get_referer_url if referer.blank? || request.host != URI.parse(URI.encode(referer)).host %> <%= f.submit t('submit'), class: 'btn btn-primary' %> <%= link_to t('cancel'), referer, :class=>"btn" %>
<% end %>