26 lines
1.1 KiB
Plaintext
26 lines
1.1 KiB
Plaintext
|
|
<% if deal_statuses.any? %>
|
||
|
|
<div id="deals_statistics">
|
||
|
|
<% if !(@project && !authorize_for(:sale_funel, :index)) %>
|
||
|
|
<div class="contextual">
|
||
|
|
<%= link_to l(:label_sale_funel), {:controller => 'sale_funel', :action => 'index', :project_id => @project} %>
|
||
|
|
</div>
|
||
|
|
<% end %>
|
||
|
|
<h3><%= l(:label_statistics) %></h3>
|
||
|
|
<table class="deals_statistics">
|
||
|
|
<% deal_statuses.each do |deal_status| %>
|
||
|
|
<tr>
|
||
|
|
<td>
|
||
|
|
<span class="deal-status" style=<%= "background-color:#{deal_status.color_name};color:white;" %> >
|
||
|
|
<%= h "#{deal_status.name}(#{@project ? @project.deals.count(:conditions => {:status_id => deal_status.id}) : Deal.count(:conditions => {:status_id => deal_status.id})})" %>
|
||
|
|
</span>
|
||
|
|
</td>
|
||
|
|
<td>
|
||
|
|
<strong>
|
||
|
|
<%= @project ? deals_sum_to_currency(@project.deals.sum(:price, :conditions => {:status_id => deal_status.id}, :group => :currency)) : deals_sum_to_currency(Deal.sum(:price, :conditions => {:status_id => deal_status.id}, :group => :currency)) %>
|
||
|
|
</strong>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
<% end %>
|
||
|
|
</table>
|
||
|
|
</div>
|
||
|
|
<% end %>
|