<% if(image_form.send(image_field_name).last.send(field_name).file.present? rescue false) %>
<% file = image_form.send(image_field_name).last.send(field_name).to_s extname = File.extname(file) rescue ".jpg" extname = ".jpg" if extname.blank? file_name = URI.decode(File.basename(file)) rescue File.basename(file) %> <% if extname.match(/(jpg|png|gif|bmp)/i) %> <%= image_tag( image_form.send(image_field_name).last.send(field_name), :size=>"120x120") %> <% elsif extname.match(/pdf/i) %> <%=file_name%> <% else %> <%=file_name%> <% end %>
<% end %>
<% if(image_form.send(image_field_name).last.send(field_name).file.present? rescue false)%> <%= f.fields_for image_field_name do |index| %> <%= index.fields_for "0" do |image| %> <%= image.hidden_field(:_id,{:value=>image_form.send(image_field_name).last.id.to_s}) %> <%= image.file_field field_name, {:id => (image_id rescue "input-upload"), :class => ('fileupload-new'+(@extra_class rescue "")), :accept=> 'image/png,image/gif,image/jpeg'} %><%= t('preferences.change') %> <% end %> <% end %> <%else%> <%= f.fields_for image_field_name do |index| %> <%= index.fields_for "0" do |image| %> <%= image.file_field field_name, {:id => (image_id rescue "input-upload"), :class => ('fileupload-new'+(@extra_class rescue "")), :accept=> 'image/png,image/gif,image/jpeg'} %><%= t('preferences.select_image') %> <% end %> <% end %> <%end%>