<% content_for :head do %> <% end -%> <% form_remote_for @employee, :url => {:action => 'update_person'}, :html =>{:class => "formtastic"} do |f| -%> <%= f.hidden_field :id %> <%= hidden_field_tag :view_type, @view_type%> <%= hidden_field_tag :empl_id, params[:empl_id]%> <%= hidden_field_tag :regular, :id => "regular" %> <%= hidden_field_tag :date, @date %>

Расписание на неделю <%= Russian::strftime(@date.beginning_of_week) %> - <%= Russian::strftime(@date.end_of_week) %> для <%= @employee.login %>

<% @week.each do |day| %> <% (dm = @shifts.select{|i| i.shift_date == day}.first).nil? ? dm=@employee.work_shifts.build(:department => @department, :shift_date => day, :s_checked => '0') : ''%> <% prefix = dm.new_record? ? 'new' : 'existing'%> <% fields_for "employee[#{prefix}_work_shift_attributes][]", dm do |e| %> <% hidden = dm.new_record? ? " hidden" : "" %> <% end %> <% end %>
ДеньВремя сВремя поКол-во отчетов
<%= e.check_box :s_checked, {:class => 'people', :id => day.to_s+'e'}%>
<%= e.text_field "time_from", :alt => "time", :id => day.to_s + "e", :class => ("required time time_from" + hidden), :size => 6, :autocomplete => "off" %> <%= e.text_field "time_to", :alt => "time", :id => day.to_s + "e", :class => ("required time time_to"+ hidden), :size => 6, :autocomplete => "off" %> <%= (rs=@reports.select{|i| i.s_date.to_date == day}).size >0 ? rs.first.works_count : 0%> <%= e.hidden_field :_delete, :class => "destr", :value => (dm.new_record? ? "true" : "false") %><%= e.hidden_field :employee_id %><%= e.hidden_field :shift_date, :id => day.to_s+"i" %><%= e.hidden_field :department %><%= dm.new_record? ? '' : (e.hidden_field :id) %>
<%= f.submit "Сохранить" , :onclick => "if($('.formtastic').valid() == false){ return false}" %> <%= f.submit "Сохранить как регулярное" , :onclick => "$('#regular').val('1'); if($('.formtastic').valid() == false){ return false}" %> <%= button_to_function "Назад", "$('#window2').hide()"%>
<% end %>