Sha256: 540a5110666b63ea8fb3454ec27e7c744d8c42297d3752b96448f7d5a9c6b7b2

Contents?: true

Size: 1.33 KB

Versions: 5

Compression:

Stored size: 1.33 KB

Contents

<%
   @form =  current_site.contact_forms.where({slug: attributes['slug']}).first
   if @form.present?

     values_fields =  (flash[:values].present?)? flash[:values].to_sym : {}
     values = JSON.parse(@form.value).to_sym
     settings = JSON.parse(@form.settings).to_sym
     r = {form: @form, form_class: "railscf-form railscf-form-group", before_form: "", after_form: "", submit: "<div class='form-group'>
                    <button class='submit_btn btn btn-default pull-right' type='submit'>[submit_label]</button>
                    </div>"}
   hooks_run("contact_form_render", r)
%>
    <section>
        <%= raw r[:before_form] %>
        <%= form_for @form, url: plugins_contact_form_save_form_path, html: {method: "post", class: r[:form_class], multipart: true} do |f| %>

            <%= hidden_field_tag "id", @form.id %>
            <%= render :partial => "camaleon_cms/flash_messages" %>
            <%= raw form_element_bootstrap_object(r[:form], values[:fields], values_fields) %>
            <% if values[:fields].present? %>
                <%= raw  r[:submit].sub('[submit_label]', settings[:railscf_form_button][:name_button])%>
            <% end %>
            <%= raw front_editor_link(edit_admin_plugins_contact_form_admin_form_url(@form.id)) rescue "" %>
        <% end %>
        <%= raw r[:after_form] %>
    </section>
<% end %>

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
camaleon_cms-2.0.4.1 app/apps/plugins/contact_form/views/forms_shorcode.html.erb
camaleon_cms-2.0.4 app/apps/plugins/contact_form/views/forms_shorcode.html.erb
camaleon_cms-2.0.3 app/apps/plugins/contact_form/views/forms_shorcode.html.erb
camaleon_cms-2.0.2 app/apps/plugins/contact_form/views/forms_shorcode.html.erb
camaleon_cms-2.0.1 app/apps/plugins/contact_form/views/forms_shorcode.html.erb