<%= l(:label_calendar) %>

<% @date_from = Date.today - (Date.today.cwday-1) @date_to = Date.today + (7-Date.today.cwday) @issues = Issue.find :all, :conditions => ["#{Issue.table_name}.project_id in (#{@user.projects.collect{|m| m.id}.join(',')}) AND ((start_date>=? and start_date<=?) or (due_date>=? and due_date<=?))", @date_from, @date_to, @date_from, @date_to], :include => [:project, :tracker] unless @user.projects.empty? @issues ||= [] %> <% 1.upto(7) do |d| %> <% end %> <% day = @date_from while day <= @date_to if day.cwday == 1 %> <% end %> <%= '' if day.cwday >= 7 and day!=@date_to %> <% day = day + 1 end %>
<%= day_name(d) %>
<%= day.cweek %>">

<%= day==Date.today ? "#{day.day}" : day.day %>

<% day_issues = [] @issues.each { |i| day_issues << i if i.start_date == day or i.due_date == day } day_issues.each do |i| %> <%= if day == i.start_date and day == i.due_date image_tag('arrow_bw.png') elsif day == i.start_date image_tag('arrow_from.png') elsif day == i.due_date image_tag('arrow_to.png') end %> <%= link_to_issue i %>: <%=h i.subject.sub(/^(.{30}[^\s]*\s).*$/, '\1 (...)') %>
<% end %>