<%= form_for @resource, :url => (@url_override || (@resource.persisted? ? refinery.admin_resource_path(@resource) : refinery.admin_resources_path)), :html => { :multipart => true }, :as => 'resource' do |f| %> <%= render '/refinery/admin/error_messages', :object => @resource, :include_object_name => false %>
<% if action_name =~ /(edit)|(update)/ %> <%= link_to t('.download_current'), @resource.url, :title => @resource.title %> <%= t('.or')%><%= t('.replace') %> <%= f.file_field :file %> <% else %> <% # we must only hint at multiple when it's a *new* record otherwise update fails. %> <%= f.file_field :file, :multiple => (true unless @resource.persisted?) %> <% end %>
<%= render '/refinery/admin/form_actions', :f => f, :continue_editing => false, :hide_cancel => (@app_dialog or action_name == 'insert' or from_dialog?), :delete_title => t('delete', :scope => 'refinery.admin.resources'), :delete_confirmation => (t('message', :scope => 'refinery.admin.delete', :title => @resource.title) if @resource.persisted?) %> <% if @app_dialog -%> <% end -%> <% end -%> <% content_for :javascripts do %> <% end if from_dialog? %>