<% # encoding: utf-8 %> <% content_for :page_specific_css do %> <%= stylesheet_link_tag "lib/main-forms" %> <%= stylesheet_link_tag "lib/fileupload" %> <%= stylesheet_link_tag "lib/main-list" %> <%= stylesheet_link_tag "lib/main-form-col2" %> <% end %> <% content_for :page_specific_javascript do %> <%= javascript_include_tag "lib/bootstrap-datetimepicker" %> <%= javascript_include_tag "lib/datetimepicker/datetimepicker.js" %> <%= javascript_include_tag "lib/bootstrap-fileupload" %> <%= javascript_include_tag "lib/file-type" %> <%= javascript_include_tag "lib/module-area" %> <% end %> <% if @student_assignment.new_record? %> <%= f.hidden_field :course_assignment_id,:value=>@course_assignment.id.to_s %> <% end %> <% if params[:type] == "view" %> <% @closed = true %> <% end %>
<%= @course_assignment.course.title rescue "" %>-<%= @course_assignment.name rescue "" %>
<%= @course_assignment.name %>
<%= @course_assignment.detail.html_safe %>
<% ["course_attachment"].each do |file| %>
<%= @course_assignment.send("display_"+file.pluralize.gsub('course_','')) rescue "" %>
<% end %>
<%= @course_assignment.display_assign_date %>
<%= @course_assignment.display_deadline %>
<% if params[:id].present? %> <%= hidden_field_tag :id, params[:id] %> <% end %> <% if @member_profile.present? %> <%= f.hidden_field :member_profile_id, :value=>@member_profile.id %> <% end %>
<% if !@closed %> <%= f.text_area :assignment_content, class: "input-block-level ckeditor", placeholder: t("personal_selected_course.assignment_content"), value: (@student_assignment.assignment_content rescue nil) %> <% else %> <%= @student_assignment.assignment_content rescue nil %> <% end %>
<% files_hash = {} ["student_assignment_file"].each do |file| hash = {} hash["html"] = add_attribute("form_file", f, file.pluralize.to_sym) hash["count"] = @student_assignment.send(file.pluralize).count rescue 0 files_hash[file] = hash %>
<% if !@closed %> <% if !@student_assignment.new_record? && hash["count"] > 0 %>
<% @student_assignment.send(file.pluralize).each_with_index do |obj, i| %> <% if !obj.new_record? %> <%= f.fields_for file.pluralize.to_sym, obj do |f| %> <%= render :partial => "form_file", :object => obj, :locals => {:f => f, :i => i} %> <% end %> <% end %> <% end %>
<% end %>

<%= t(:add) %>

<% else %> <%= @student_assignment.send("display_"+file.pluralize) %> <% end %>
<% end %>
<%= f.hidden_field :user_id, :value => params[:user_id] if !params[:user_id].blank? %> <% if !@closed %> <%= f.submit t('submit'), class: 'btn btn-primary' %> <%= link_to t('cancel'), request.referer, :class=>"btn" %> <% else %> <%= link_to t('personal_selected_course.back'), request.referer, :class=>"btn" %> <% end %>