% content_for :head do %>
<% end %>
<% form_tag "", :method => :get do %>
<%= label_tag 'Дата с:' %><%= calendar_field_tag 'date_from', Russian::strftime(@date_from), { :class => 'plaintext', :size=> 9 }, {} %>
<%= label_tag 'Дата по:' %><%= calendar_field_tag 'date_to', Russian::strftime(@date_to), { :class => 'plaintext', :size=> 9 }, {} %>
Сотрудник: <%= select_tag(:filter_empl, options_for_select(@employee.collect{ |c| [c.login.downcase, c.id]}.sort.insert(0, ['--- Все ---', ""]), (params[:filter_empl].to_i if params[:filter_empl]))) %>
Категория: <%= select_tag(:filter_worktype, options_for_select(Category.construction.collect{ |c| [c.name, c.id]}.sort.insert(0, ['--- Все ---', ""]), params[:filter_worktype].to_i)) %>
Статус: <%= select_tag(:filter_status, options_for_select(Report.status_priv.insert(0, ['--- Все ---', 5]), params[:filter_status].to_i)) -%>
<%= button_to "Фильтр" %>
<% end %>
| Сотрудник |
Количество отчетов |
<% all_smens = 0 %>
<% @empls.each do |e| %>
<% des = @done_employees.select{|i| i.employee == e}%>
| <%=e.login%> |
<%= c = des.map{|i| i.report}.uniq.size %> |
<% end %>
| Итого: |
<%=@reports.size %> |