Вернуться на страницу выбора

<% (1...@first_day.wd).each do |d| %> <%= (d > 5) ? ' <% end %> <% tpw = 0 %> <% tpm = 0 %> <% (1..@days_in_month).each do |d| %> <% today = Time.mktime(@year, @month, d) %> <%= (today.wd > 5) ? ' <% if today.wd == 7 %> <% if d < @days_in_month %> <% tpm += tpw ; tpw = 0 %> <% end %> <% end %> <% end %> <% if @last_day.wd < 7 %> <% ((@last_day.wd+1)..7).each do |d| %> <%= (d > 5) ? ' <% end %> <% tpm += tpw %> <% end %>
<%= "#{@employee['FIO']}: #{Helpers.months[@month]} #{@year}" %>
ПнВтСрЧтПт СбВс За неделю
' : '' %>   ' : '' %> <% tpw += @each_day[d][:tpd] unless @each_day[d][:broken] %> <% if @each_day[d][:mpd].count > 0 %>
<%= d %> <% else %>
<%= d %>
<% end %>
<%= Helpers.seconds_to_hours(@each_day[d][:tpd]) %>
<% @each_day[d][:mpd].each_with_index do |m, i| %>
<%= '' if (@each_day[d][:first_not_buggy] == i or @each_day[d][:last_not_buggy] == i) %> <%= '' if m['buggy'] %> <%= (m['eventDescriptionID'] == EPIKUR_EVENT_COME_IN ? '→' : '←') + ' ' + m['EventDate'].strftime('%H:%M') + ':' + m['EventDate'].strftime('%S') + '' %> <%= 'f' if m['first'] %> <%= 'l' if m['last'] %> <%= '' if m['buggy'] %> <%= '' if (@each_day[d][:first_not_buggy] == i or @each_day[d][:last_not_buggy] == i) %>
<% end %>
 
<%= Helpers.seconds_to_hours(tpw) %>
' : '' %>  
 
<%= Helpers.seconds_to_hours(tpw) %>
Общее время: <%= Helpers.seconds_to_hours(tpm) %>

Вернуться на страницу выбора