<%= l(:label_crm_contacts_created) %> |
<%= Contact.count(:conditions => {:author_id => @user.id, :created_on => from..to}) %> |
<%= l(:label_crm_deals_created) %> |
<%= Deal.count(:conditions => {:author_id => @user.id, :created_on => from..to}) %> |
<% Deal.find(:all, :select => "#{DealStatus.table_name}.name, #{Deal.table_name}.status_id, COUNT(DISTINCT #{Deal.table_name}.price) AS count, SUM(DISTINCT #{Deal.table_name}.price) AS total_sum",
:joins => "JOIN #{DealStatus.table_name} ON #{Deal.table_name}.status_id = #{DealStatus.table_name}.id",
:conditions => {:author_id => @user.id, :created_on => from..to},
:group => "#{DealStatus.table_name}.name, #{DealStatus.table_name}.color, #{Deal.table_name}.status_id").each do |status| %>
<%= deal_status_tag(status.status) %>
|
<%= status.count %> |
<% end %>